-DJS_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=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=115 -DMOZJS_MINOR_VERSION=6 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=<malloc.h> -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/public/friend/ErrorNumbers.msg", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TypedArrayConstants.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/SelfHostingDefines.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Utilities.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.js", "/builddir
Mock Version: 5.4
Mock Version: 5.4
Mock Version: 5.4
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/mozjs115.spec'], chrootPath='/var/lib/mock/f40-build-48581873-5773406/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff7cd9ae90>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n19jiz0c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n19jiz0c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'e9c8c5061eeb4be8ac65846ce453ef0d', '-D', '/var/lib/mock/f40-build-48581873-5773406/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n19jiz0c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/mozjs115.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1706140800
Wrote: /builddir/build/SRPMS/mozjs115-115.6.0-3.fc40.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/mozjs115.spec'], chrootPath='/var/lib/mock/f40-build-48581873-5773406/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffff7cd9ae90>timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n19jiz0c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n19jiz0c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'd4014c85a41349508b30b5e2d58c2c7b', '-D', '/var/lib/mock/f40-build-48581873-5773406/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.n19jiz0c:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/mozjs115.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1706140800
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QYLniy
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf firefox-115.6.0/js/src
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/firefox-115.6.0esr.source.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd firefox-115.6.0/js/src
+ rm -rf /builddir/build/BUILD/firefox-115.6.0/js/src-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/firefox-115.6.0/js/src-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ pushd ../..
~/build/BUILD/firefox-115.6.0 ~/build/BUILD/firefox-115.6.0/js/src
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/fix-soname.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/copy-headers.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tests-increase-timeout.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/icu_sources_data.py-Decouple-from-Mozilla-build-system.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/icu_sources_data-Write-command-output-to-our-stderr.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/emitter.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/tests-Use-native-TemporaryDirectory.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/init_patch.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/remove-sloppy-m4-detection-from-bundled-autoconf.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/firefox-112.0-commasplit.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/spidermonkey_checks_disable.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-Skip-failing-tests-on-ppc64-and-s390x.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ rm third_party/python/six/six.py
+ ln -s /usr/lib/python3.12/site-packages/six.py third_party/python/six/six.py
+ cp LICENSE js/src/
+ cp /builddir/build/SOURCES/known_failures.txt js/src/
+ rm -rf modules/zlib
+ rm -rf js/src/devtools/automation/variants/
+ rm -rf js/src/octane/
+ rm -rf js/src/ctypes/libffi/
+ popd
~/build/BUILD/firefox-115.6.0/js/src
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.f4Sb4X
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd firefox-115.6.0/js/src
+ export CARGO_PROFILE_RELEASE_LTO=true
+ CARGO_PROFILE_RELEASE_LTO=true
+ export M4=m4
+ M4=m4
+ export AWK=awk
+ AWK=awk
+ export AC_MACRODIR=/builddir/build/BUILD/firefox-115.6.0/build/autoconf/
+ AC_MACRODIR=/builddir/build/BUILD/firefox-115.6.0/build/autoconf/
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ '[' '-flto=auto -ffat-lto-objectsx' '!=' x ']'
++ find . -type f -name configure -print
+ for file in $(find . -type f -name configure -print)
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup '1{$!N;$!N};$!N;s/int x = 1;\nint y = 0;\nint z;\nint nan;/volatile int x = 1; volatile int y = 0; volatile int z, nan;/;P;D' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ /usr/bin/sed --in-place=.backup 's#^lt_cv_sys_global_symbol_to_cdecl=.*#lt_cv_sys_global_symbol_to_cdecl="sed -n -e '\''s/^T .* \\(.*\\)$/extern int \\1();/p'\'' -e '\''s/^$symcode* .* \\(.*\\)$/extern char \\1;/p'\''"#' ./configure
+ diff -u ./configure.backup ./configure
+ mv ./configure.backup ./configure
+ '[' 1 = 1 ']'
+++ dirname ./configure
++ find . -name config.guess -o -name config.sub
+ '[' 1 = 1 ']'
+ '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']'
++ find . -name ltmain.sh
++ grep -q runstatedir=DIR ./configure
+ ./configure --build=aarch64-redhat-linux-gnu --host=aarch64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-system-icu --with-system-zlib --disable-tests --disable-strip --with-intl-api --enable-readline --enable-shared-js --enable-optimize --disable-debug --enable-pie --disable-jemalloc
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/shellutil.py:38: SyntaxWarning: invalid escape sequence '\$'
  special="\$",
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/util.py:1255: SyntaxWarning: invalid escape sequence '\$'
  VARIABLES_RE = re.compile("\$\((\w+)\)")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/configure/__init__.py:928: SyntaxWarning: invalid escape sequence '\.'
  RE_MODULE = re.compile("^[a-zA-Z0-9_\.]+$")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/mozconfig.py:69: SyntaxWarning: invalid escape sequence '\s'
  """
Using Python 3.12.1 from /usr/bin/python3
Site not up-to-date reason: "/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build" does not exist
Created Python 3 virtualenv
checking for vcs source checkout... no
checking for a shell... /usr/bin/sh
checking for host system type... aarch64-redhat-linux-gnu
checking for target system type... aarch64-redhat-linux-gnu
WARNING: Unknown option: --build
WARNING: Unknown option: --program-prefix
WARNING: Unknown option: --disable-dependency-tracking
WARNING: Unknown option: --exec-prefix
WARNING: Unknown option: --bindir
WARNING: Unknown option: --sbindir
WARNING: Unknown option: --sysconfdir
WARNING: Unknown option: --libexecdir
WARNING: Unknown option: --localstatedir
WARNING: Unknown option: --sharedstatedir
WARNING: Unknown option: --mandir
WARNING: Unknown option: --infodir
WARNING: Unknown option: --enable-pie
checking for Python 3... /builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python (3.12.1)
/builddir/build/BUILD/firefox-115.6.0/python/mozversioncontrol/mozversioncontrol/__init__.py:120: SyntaxWarning: invalid escape sequence '\+'
  match = re.search("version ([^\+\)]+)", info)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:4: SyntaxWarning: invalid escape sequence '\w'
  """
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:148: SyntaxWarning: invalid escape sequence '\s'
  not_ws = re.match("!\s*", self.content)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:158: SyntaxWarning: invalid escape sequence '\w'
  """
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:165: SyntaxWarning: invalid escape sequence '\s'
  m = re.match("defined\s*\(\s*(\w+)\s*\)", self.content)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:175: SyntaxWarning: invalid escape sequence '\w'
  word_len = re.match("\w*", self.content).end()
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:185: SyntaxWarning: invalid escape sequence '\s'
  ws_len = re.match("\s*", self.content).end()
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:355: SyntaxWarning: invalid escape sequence '\w'
  self.varsubst = re.compile("@(?P<VAR>\w+)@", re.U)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:387: SyntaxWarning: invalid escape sequence '\s'
  instruction_prefix = "\s*{0}"
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:388: SyntaxWarning: invalid escape sequence '\s'
  instruction_cmd = "(?P<cmd>[a-z]+)(?:\s+(?P<args>.*?))?\s*$"
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:390: SyntaxWarning: invalid escape sequence '\s'
  ambiguous_fmt = instruction_prefix + "\s+" + instruction_cmd
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:554: SyntaxWarning: invalid escape sequence '\d'
  numberValue = re.compile("\d+$")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:678: SyntaxWarning: invalid escape sequence '\w'
  m = re.match("(?P<name>\w+)(?:\s(?P<value>.*))?", args, re.U)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:691: SyntaxWarning: invalid escape sequence '\w'
  m = re.match("(?P<name>\w+)$", args, re.U)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:731: SyntaxWarning: invalid escape sequence '\W'
  if re.search("\W", args, re.U):
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:746: SyntaxWarning: invalid escape sequence '\W'
  if re.search("\W", args, re.U):
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:795: SyntaxWarning: invalid escape sequence '\w'
  lst = re.split("__(\w+)__", args, re.U)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:840: SyntaxWarning: invalid escape sequence '\s'
  return re.sub("^\s*//.*", "", aLine)
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/preprocessor.py:882: SyntaxWarning: invalid escape sequence '\.'
  re.search("\.(js|jsm|java|webidl)(?:\.in)?$", args.name)
checking whether cross compiling... no
checking for wget... /usr/bin/wget
checking for ccache... not found
checking for the target C compiler... /usr/lib64/ccache/gcc
checking whether the target C compiler can be used... yes
checking the target C compiler version... 14.0.1
checking the target C compiler works... yes
checking for the target C++ compiler... /usr/lib64/ccache/g++
checking whether the target C++ compiler can be used... yes
checking the target C++ compiler version... 14.0.1
checking the target C++ compiler works... yes
checking for the host C compiler... /usr/lib64/ccache/gcc
checking whether the host C compiler can be used... yes
checking the host C compiler version... 14.0.1
checking the host C compiler works... yes
checking for the host C++ compiler... /usr/lib64/ccache/g++
checking whether the host C++ compiler can be used... yes
checking the host C++ compiler version... 14.0.1
checking the host C++ compiler works... yes
checking for target linker... bfd
checking for host linker... bfd
checking for 64-bit OS... yes
checking for new enough STL headers from libstdc++... yes
checking for the assembler... /usr/lib64/ccache/gcc
checking for ar... /usr/bin/ar
checking for host_ar... /usr/bin/ar
checking for nm... /usr/bin/nm
checking for pkg_config... /usr/bin/pkg-config
checking for pkg-config version... 1.9.5
checking whether pkg-config is pkgconf... yes
checking for strndup... yes
checking for posix_memalign... yes
checking for memalign... yes
checking for malloc_usable_size... yes
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... no
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 -Wtautological-constant-in-range-compare... no
checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no
checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no
checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no
checking whether the C compiler supports -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-subscript... 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 -Wenum-float-conversion... no
checking whether the C++ compiler supports -Wenum-float-conversion... no
checking whether the C++ compiler supports -Wvolatile... yes
checking whether the C++ compiler supports -Wno-error=deprecated... yes
checking whether the C++ compiler supports -Wno-error=deprecated-anon-enum-enum-conversion... no
checking whether the C++ compiler supports -Wno-error=deprecated-enum-enum-conversion... yes
checking whether the C++ compiler supports -Wno-error=deprecated-pragma... no
checking whether the C++ compiler supports -Wno-error=deprecated-this-capture... no
checking whether the C++ compiler supports -Wcomma... no
checking whether the C compiler supports -Wduplicated-cond... yes
checking whether the C++ compiler supports -Wduplicated-cond... yes
checking whether the C++ compiler supports -Wimplicit-fallthrough... yes
checking whether the C compiler supports -Wlogical-op... yes
checking whether the C++ compiler supports -Wlogical-op... 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=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=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-builtins... no
checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no
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 -Werror=implicit-function-declaration... yes
checking whether the C compiler supports -Wno-psabi... yes
checking whether the C++ compiler supports -Wno-psabi... yes
checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes
checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes
checking whether the C compiler supports -Wno-unknown-warning-option... no
checking whether the C++ compiler supports -Wno-unknown-warning-option... no
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/bin/llvm-profdata
checking for rustc... /usr/bin/rustc
checking for cargo... /usr/bin/cargo
checking rustc version... 1.75.0
checking cargo version... 1.75.0
checking for rust host triplet... aarch64-unknown-linux-gnu
checking for rust target triplet... aarch64-unknown-linux-gnu
checking for rustdoc... /usr/bin/rustdoc
checking for rustfmt... /usr/bin/rustfmt
checking for clang for bindgen... /usr/lib64/ccache/clang++
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 >= 73.1... yes
checking MOZ_ICU_CFLAGS... 
checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata
checking for tm_zone and tm_gmtoff in struct tm... yes
checking for getpagesize... yes
checking for gmtime_r... yes
checking for localtime_r... yes
checking for gettid... yes
checking for setpriority... yes
checking for syscall... yes
checking for getc_unlocked... yes
checking for pthread_getname_np... yes
checking for pthread_get_name_np... no
checking for strerror... yes
checking for __cxa_demangle... yes
checking for unwind.h... yes
checking for _Unwind_Backtrace... yes
checking for _getc_nolock... no
checking for localeconv... yes
checking for awk... /usr/bin/awk
checking for gmake... /usr/bin/gmake
checking for watchman... not found
checking for xargs... /usr/bin/xargs
checking for rpmbuild... /usr/bin/rpmbuild
checking for llvm-objdump... /usr/bin/llvm-objdump
checking for readelf... /usr/bin/llvm-readelf
checking for objcopy... /usr/bin/llvm-objcopy
checking for strip... /usr/bin/llvm-strip
checking for zlib >= 1.2.3... yes
checking MOZ_ZLIB_CFLAGS... -DWITH_GZFILEOP
checking MOZ_ZLIB_LIBS... -lz
checking for m4... /usr/bin/m4
Refreshing /builddir/build/BUILD/firefox-115.6.0/js/src/old-configure with /builddir/build/BUILD/firefox-115.6.0/build/autoconf/autoconf.sh
creating cache ./config.cache
checking host system type... aarch64-redhat-linux-gnu
checking target system type... aarch64-redhat-linux-gnu
checking build system type... aarch64-redhat-linux-gnu
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for executable suffix... no
checking for gcc... (cached) /usr/lib64/ccache/gcc -std=gnu99
checking whether the C compiler (/usr/lib64/ccache/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  ) works... (cached) yes
checking whether the C compiler (/usr/lib64/ccache/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether /usr/lib64/ccache/gcc -std=gnu99 accepts -g... (cached) yes
checking for c++... (cached) /usr/lib64/ccache/g++
checking whether the C++ compiler (/usr/lib64/ccache/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  ) works... (cached) yes
checking whether the C++ compiler (/usr/lib64/ccache/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer  -Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes  ) is a cross-compiler... no
checking whether we are using GNU C++... (cached) yes
checking whether /usr/lib64/ccache/g++ accepts -g... (cached) 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 for --build-id=sha1 option to ld... yes
checking whether the linker supports Identical Code Folding... no
checking whether removing dead symbols breaks debugging... /builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/configure/check_debug_ranges.py:40: SyntaxWarning: invalid escape sequence '\s'
  m = re.match("\s*([0-9a-fA-F]+)\s+([0-9a-fA-F]+)\s+([0-9a-fA-F]+)", line)
yes
checking for working const... yes
checking for mode_t... yes
checking for off_t... yes
checking for pid_t... yes
checking for size_t... yes
checking for ssize_t... yes
checking whether 64-bits std::atomic requires -latomic... no
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for gethostbyname_r in -lc_r... no
checking for library containing dlopen... none required
checking for dlfcn.h... yes
checking for dladdr... yes
checking for socket in -lsocket... no
checking for pthread_create in -lpthreads... no
checking for pthread_create in -lpthread... yes
checking whether /usr/lib64/ccache/gcc -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using grep -E
egrep: warning: egrep is obsolescent; using grep -E
yes
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 __thread keyword for TLS variables... yes
checking for valid optimization flags... yes
checking for -pipe support... yes
checking what kind of list files are supported by the linker... linkerscript
checking for malloc.h... 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
/builddir/build/BUILD/firefox-115.6.0/testing/mozbase/mozinfo/mozinfo/mozinfo.py:198: SyntaxWarning: invalid escape sequence '\d'
  bits = re.search("(\d+)bit", bits).group(1)
/builddir/build/BUILD/firefox-115.6.0/testing/mozbase/manifestparser/manifestparser/expression.py:187: SyntaxWarning: invalid escape sequence '\w'
  """
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/frontend/context.py:2182: SyntaxWarning: invalid escape sequence '\*'
  """Names of example WebIDL interfaces to build as part of the build.
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:123: SyntaxWarning: invalid escape sequence '\#'
  return s.replace("#", "\#").replace("$", "$$")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:984: SyntaxWarning: invalid escape sequence '\s'
  "(?:^|\s)tools.*::", content, re.M
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/backend/recursivemake.py:995: SyntaxWarning: invalid escape sequence '\s'
  if re.search("(?:^|\s)check.*::", content, re.M):
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:102: SyntaxWarning: invalid escape sequence '\s'
  ignore = re.compile("\s*(\#.*)?$")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:104: SyntaxWarning: invalid escape sequence '\['
  """
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:114: SyntaxWarning: invalid escape sequence '\s'
  relsrcline = re.compile("relativesrcdir\s+(?P<relativesrcdir>.+?):")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\%'
  regline = re.compile("\%\s+(.*)$")
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\*'
  entryre = "(?P<optPreprocess>\*)?(?P<optOverwrite>\+?)\s+"
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:120: SyntaxWarning: invalid escape sequence '\w'
  "(?P<output>[\w\d.\-\_\\\/\+\@]+)\s*"
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\('
  "(\((?P<locale>\%?)(?P<source>[\w\d.\-\_\\\/\@\*]+)\))?\s*$"
Reticulating splines...
 0:00.13 File already read. Skipping: /builddir/build/BUILD/firefox-115.6.0/build/unix/moz.build
Finished reading 61 moz.build files in 0.06s
Read 0 gyp files in parallel contributing 0.00s to total wall time
Processed into 247 build config descriptors in 0.04s
RecursiveMake backend executed in 0.13s
  176 total backend files; 176 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 37 Makefile
FasterMake backend executed in 0.03s
  5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted
Clangd backend executed in 0.11s
  91 total backend files; 3 created; 0 updated; 88 unchanged; 0 deleted
Total wall time: 0.43s; CPU time: 0.42s; Efficiency: 99%; Untracked: 0.06s
+ /usr/bin/make -O -j8 V=1 VERBOSE=1
/usr/bin/make recurse_pre-export
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/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": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 1423117.804294194, "end": 1423117.805632767, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/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": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 1423117.807658026, "end": 1423117.808970198, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/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": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 1423117.808438633, "end": 1423117.810437092, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include
Elapsed: 0.07s; From dist/include: Kept 3 existing; Added/updated 348; Removed 0 files and 0 directories.
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 1423117.80589577, "end": 1423117.872370676, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests
Elapsed: 0.11s; From _tests: Kept 3 existing; Added/updated 464; Removed 0 files and 0 directories.
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 1423117.804783279, "end": 1423117.912793897, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[1]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
rm -f '.cargo/config'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp  -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/builddir/build/BUILD/firefox-115.6.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=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_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=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_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.6.0"' -DMOZILLA_VERSION_U=115.6.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=6 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -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 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/builddir/build/BUILD/firefox-115.6.0/.cargo/config.in' -o '.cargo/config'
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/builddir/build/BUILD/firefox-115.6.0", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DENABLE_WASM_SIMD=1", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=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_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=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_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_ARM64=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=<malloc.h>", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.6.0\"", "-DMOZILLA_VERSION_U=115.6.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=6", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-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", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/builddir/build/BUILD/firefox-115.6.0/.cargo/config.in", "-o", ".cargo/config"], "start": 1423117.983298361, "end": 1423118.078374137, "context": null}
make[1]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/usr/bin/make recurse_export
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./buildconfig.rs.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/build/rust/mozbuild/generate_buildconfig.py generate build/rust/mozbuild/buildconfig.rs build/rust/mozbuild/.deps/buildconfig.rs.pp build/rust/mozbuild/.deps/buildconfig.rs.stub
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/build/rust/mozbuild/generate_buildconfig.py", "generate", "build/rust/mozbuild/buildconfig.rs", "build/rust/mozbuild/.deps/buildconfig.rs.pp", "build/rust/mozbuild/.deps/buildconfig.rs.stub"], "start": 1423118.260511253, "end": 1423118.263822324, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./js-confdefs.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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 /builddir/build/BUILD/firefox-115.6.0/js/src/js-confdefs.h.in
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/src/js-confdefs.h.in"], "start": 1423118.260546973, "end": 1423118.264672932, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s'
  "^\s*#\s*(?P<cmd>[a-z]+)(?:\s+(?P<name>\S+)(?:\s+(?P<value>\S+))?)?", re.U
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./js-config.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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 /builddir/build/BUILD/firefox-115.6.0/js/src/js-config.h.in
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/src/js-config.h.in"], "start": 1423118.260689494, "end": 1423118.26551898, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./ReservedWordsGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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 /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ReservedWords.h
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ReservedWords.h"], "start": 1423118.260492893, "end": 1423118.265662861, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_define_files.py:42: SyntaxWarning: invalid escape sequence '\s'
  "^\s*#\s*(?P<cmd>[a-z]+)(?:\s+(?P<name>\S+)(?:\s+(?P<value>\S+))?)?", re.U
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./StatsPhasesGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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": 1423118.266447349, "end": 1423118.272089042, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
config/host_nsinstall.o
/usr/lib64/ccache/gcc -std=gnu99 -o host_nsinstall.o -c  -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/firefox-115.6.0/config -I/builddir/build/BUILD/firefox-115.6.0/js/src/config -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp  /builddir/build/BUILD/firefox-115.6.0/config/nsinstall.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./ProfilingCategoryList.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler/build/generate_profiling_categories.py generate_macro_header mozglue/baseprofiler/public/ProfilingCategoryList.h mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub /builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler/build/profiling_categories.yaml
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler/build/generate_profiling_categories.py", "generate_macro_header", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.pp", "mozglue/baseprofiler/public/.deps/ProfilingCategoryList.h.stub", "/builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler/build/profiling_categories.yaml"], "start": 1423118.260497453, "end": 1423118.344821127, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
config/host_pathsub.o
/usr/lib64/ccache/gcc -std=gnu99 -o host_pathsub.o -c  -DXP_UNIX -freorder-blocks -O3 -DNDEBUG=1 -DTRIMMED=1 -DUNICODE -D_UNICODE -I/builddir/build/BUILD/firefox-115.6.0/config -I/builddir/build/BUILD/firefox-115.6.0/js/src/config -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp  /builddir/build/BUILD/firefox-115.6.0/config/pathsub.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
mkdir -p '../dist/host/bin/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./AtomicOperationsGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/js/src/jit/GenerateAtomicOperations.py generate_atomics_header js/src/jit/AtomicOperationsGenerated.h js/src/jit/.deps/AtomicOperationsGenerated.h.pp js/src/jit/.deps/AtomicOperationsGenerated.h.stub
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/GenerateAtomicOperations.py", "generate_atomics_header", "js/src/jit/AtomicOperationsGenerated.h", "js/src/jit/.deps/AtomicOperationsGenerated.h.pp", "js/src/jit/.deps/AtomicOperationsGenerated.h.stub"], "start": 1423118.442347366, "end": 1423118.451494292, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./WasmIntrinsicGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/GenerateIntrinsics.py main js/src/wasm/WasmIntrinsicGenerated.h js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIntrinsic.yaml
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/GenerateIntrinsics.py", "main", "js/src/wasm/WasmIntrinsicGenerated.h", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.pp", "js/src/wasm/.deps/WasmIntrinsicGenerated.h.stub", "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIntrinsic.yaml"], "start": 1423118.458547679, "end": 1423118.482571705, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./MIROpsGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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 /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIROps.yaml
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIROps.yaml"], "start": 1423118.266443869, "end": 1423118.495496227, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./selfhosted.out.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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 /builddir/build/BUILD/firefox-115.6.0/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TypedArrayConstants.h /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/SelfHostingDefines.h /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Utilities.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AsyncFunction.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AsyncIteration.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Date.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Error.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Generator.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Iterator.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Map.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Number.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Set.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Sorting.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TypedArray.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMap.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSet.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberingSystemsGenerated.h /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/CommonFunctions.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/CurrencyDataGenerated.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.js /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js
/usr/lib64/ccache/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="115.6.0" -DMOZILLA_VERSION_U=115.6.0 -DMOZILLA_UAVERSION="115.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=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_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_WITHOUT_NSPR=1 -DJS_STANDALONE=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DJS_CODEGEN_ARM64=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=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=115 -DMOZJS_MINOR_VERSION=6 -DWASM_HAS_HEAPREG=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GETTID=1 -DHAVE_SETPRIORITY=1 -DHAVE_SYSCALL=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_STRERROR=1 -DHAVE_UNWIND_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE_LOCALECONV=1 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -D_REENTRANT=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMALLOC_H=<malloc.h> -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/public/friend/ErrorNumbers.msg", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TypedArrayConstants.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/SelfHostingDefines.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Utilities.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AsyncFunction.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AsyncIteration.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Date.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Error.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Generator.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Iterator.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Map.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Number.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Set.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Sorting.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TypedArray.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMap.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSet.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberingSystemsGenerated.h", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/CommonFunctions.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/CurrencyDataGenerated.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.js", "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 1423118.522446201, "end": 1423118.566138972, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/embedjs.py:159: SyntaxWarning: invalid escape sequence '\('
  match = re.match("MSG_DEF\((JSMSG_(\w+))", line)
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
config/nsinstall_real
/usr/lib64/ccache/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3  host_nsinstall.o host_pathsub.o  
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --host nsinstall_real
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 1423118.624665444, "end": 1423118.625435051, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
cp nsinstall_real nsinstall.tmp
mv nsinstall.tmp nsinstall
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
../config/nsinstall -R -m 755 'nsinstall' '../dist/bin'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./CacheIROpsGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.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 /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIROps.yaml
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.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", "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIROps.yaml"], "start": 1423118.443408256, "end": 1423118.646050405, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./LIROpsGenerated.h.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/js/src/jit/GenerateLIRFiles.py generate_lir_header js/src/jit/LIROpsGenerated.h js/src/jit/.deps/LIROpsGenerated.h.pp js/src/jit/.deps/LIROpsGenerated.h.stub /builddir/build/BUILD/firefox-115.6.0/js/src/jit/LIROps.yaml
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/GenerateLIRFiles.py", "generate_lir_header", "js/src/jit/LIROpsGenerated.h", "js/src/jit/.deps/LIROpsGenerated.h.pp", "js/src/jit/.deps/LIROpsGenerated.h.stub", "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/LIROps.yaml"], "start": 1423118.442342886, "end": 1423118.65712495, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
config/system-header.sentinel.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /builddir/build/BUILD/firefox-115.6.0/js/src/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 crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk-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/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 sanitizer/common_interface_defs.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 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": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/builddir/build/BUILD/firefox-115.6.0/js/src/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", "crtdbg.h", "crt_externs.h", "crypt.h", "cryptohi.h", "cryptoht.h", "cstddef", "ctime", "ctype.h", "curl/curl.h", "curl/easy.h", "curses.h", "cxxabi.h", "DateTimeUtils.h", "dbus/dbus-glib.h", "dbus/dbus-glib-lowlevel.h", "dbus/dbus.h", "ddeml.h", "Debug.h", "dem.h", "descrip.h", "Devices.h", "dfb_types.h", "dfiff.h", "dgiff.h", "Dialogs.h", "direct/build.h", "direct/clock.h", "direct/conf.h", "direct/debug.h", "direct/direct.h", "directfb_keyboard.h", "directfb_strings.h", "direct.h", "direct/hash.h", "direct/interface.h", "direct/interface_implementation.h", "direct/list.h", "direct/log.h", "direct/memcpy.h", "direct/mem.h", "direct/messages.h", "direct/modules.h", "direct/serial.h", "direct/signals.h", "direct/stream.h", "direct/system.h", "direct/thread.h", "direct/trace.h", "direct/tree.h", "direct/types.h", "direct/utf8.h", "direct/util.h", "dirent.h", "DiskInit.h", "dlfcn.h", "dlgs.h", "dl.h", "docobj.h", "dos/dosextens.h", "dos.h", "Drag.h", "DriverServices.h", "DriverSynchronization.h", "DropInPanel.h", "dvidef.h", "ecl-exp.h", "elf.h", "endian.h", "Entry.h", "err.h", "errno.h", "Errors.h", "Events.h", "exception", "exdisp.h", "ExDisp.h", "exe386.h", "execinfo.h", "extras.h", "fcntl.h", "features.h", "fenv.h", "ffi.h", "fibdef.h", "File.h", "filehdr.h", "files.h", "Files.h", "FindDirectory.h", "Finder.h", "FinderRegistry.h", "FixMath.h", "float.h", "fnmatch.h", "Folders.h", "fontconfig/fcfreetype.h", "fontconfig/fontconfig.h", "Font.h", "Fonts.h", "fp.h", "fpieee.h", "frame/log.h", "frame/req.h", "freetype/freetype.h", "freetype/ftadvanc.h", "freetype/ftbitmap.h", "freetype/ftcache.h", "freetype/ftfntfmt.h", "freetype/ftglyph.h", "freetype/ftlcdfil.h", "freetype/ftoutln.h", "freetype/ftsizes.h", "freetype/ftsynth.h", "freetype/ftxf86.h", "freetype.h", "freetype/t1tables.h", "freetype/ttnameid.h", "freetype/tttables.h", "fribidi/fribidi.h", "FSp_fopen.h", "fstream", "fstream.h", "ft2build.h", "ftadvanc.h", "ftbitmap.h", "ftcache.h", "ftfntfmt.h", "ftglyph.h", "ftlcdfil.h", "ftoutln.h", "fts.h", "ftsizes.h", "ftsynth.h", "ftxf86.h", "fusion/arena.h", "fusion/build.h", "fusion/call.h", "fusion/conf.h", "fusion/fusion.h", "fusion/fusion_internal.h", "fusion/hash.h", "fusion/lock.h", "fusion/object.h", "fusion/property.h", "fusion/protocol.h", "fusion/reactor.h", "fusion/ref.h", "fusion/shmalloc.h", "fusion/shm/pool.h", "fusion/shm/shm.h", "fusion/shm/shm_internal.h", "fusion/types.h", "fusion/vector.h", "gconf/gconf-client.h", "Gdiplus.h", "gdk/gdkdirectfb.h", "gdk/gdk.h", "gdk/gdkkeysyms.h", "gdk/gdkprivate.h", "gdk/gdkwayland.h", "gdk-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/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", "sanitizer/common_interface_defs.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", "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": 1423118.807735929, "end": 1423118.908846561, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/config'
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler'
../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
../../config/nsinstall -R -m 644 '../../mozglue/baseprofiler/public/ProfilingCategoryList.h' '../../dist/include/js'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
make[3]: Nothing to be done for 'export'.
/usr/bin/make recurse_compile
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/rust'
js/src/rust/force-cargo-library-build
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/rust'
/usr/bin/cargo rustc  --release --manifest-path /builddir/build/BUILD/firefox-115.6.0/js/src/rust/Cargo.toml -vv    --lib --target=aarch64-unknown-linux-gnu  --  -Clto
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
make[3]: Nothing to be done for 'host-objects'.
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/StatsPhasesGenerated.inc.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 1423119.114281177, "end": 1423119.117305765, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
js/src/build/symverscript.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builddir/build/BUILD/firefox-115.6.0/js/src/build/symverscript.in mozjs_115
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/builddir/build/BUILD/firefox-115.6.0/js/src/build/symverscript.in", "mozjs_115"], "start": 1423119.121605646, "end": 1423119.124667635, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
   Compiling semver v1.0.16
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/semver CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/semver/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=785d25a67d3d3489 -C extra-filename=-785d25a67d3d3489 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/semver-785d25a67d3d3489 -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
intl/components/Unified_cpp_intl_components0.o
/usr/lib64/ccache/g++ -o Unified_cpp_intl_components0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp   Unified_cpp_intl_components0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
In file included from Unified_cpp_intl_components0.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetStrength(mozilla::intl::Collator::Strength)’:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:121:19: warning: ‘strength’ may be used uninitialized [-Wmaybe-uninitialized]
  121 |   ucol_setStrength(mCollator.GetMut(), strength);
      |                   ^
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:99:22: note: ‘strength’ was declared here
   99 |   UColAttributeValue strength;
      |                      ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetCaseLevel(mozilla::intl::Collator::Feature)’:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:128:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized]
  128 |   ucol_setAttribute(mCollator.GetMut(), UCOL_CASE_LEVEL, featureICU, &status);
      |                    ^
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:126:22: note: ‘featureICU’ was declared here
  126 |   UColAttributeValue featureICU;
      |                      ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetAlternateHandling(mozilla::intl::Collator::AlternateHandling)’:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:148:20: warning: ‘handling’ may be used uninitialized [-Wmaybe-uninitialized]
  148 |   ucol_setAttribute(mCollator.GetMut(), UCOL_ALTERNATE_HANDLING, handling,
      |                    ^
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:135:22: note: ‘handling’ was declared here
  135 |   UColAttributeValue handling;
      |                      ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetNumericCollation(mozilla::intl::Collator::Feature)’:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:158:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized]
  158 |   ucol_setAttribute(mCollator.GetMut(), UCOL_NUMERIC_COLLATION, featureICU,
      |                    ^
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:155:22: note: ‘featureICU’ was declared here
  155 |   UColAttributeValue featureICU;
      |                      ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetNormalizationMode(mozilla::intl::Collator::Feature)’:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:167:20: warning: ‘featureICU’ may be used uninitialized [-Wmaybe-uninitialized]
  167 |   ucol_setAttribute(mCollator.GetMut(), UCOL_NORMALIZATION_MODE, featureICU,
      |                    ^
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp:165:22: note: ‘featureICU’ was declared here
  165 |   UColAttributeValue featureICU;
      |                      ^~~~~~~~~~
     Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/semver CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/builddir/build/BUILD/firefox-115.6.0/js/src/release:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=8 OPT_LEVEL=1 OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/release/build/semver-bd00537fbe19678f/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/semver-785d25a67d3d3489/build-script-build`
[semver 1.0.16] cargo:rerun-if-changed=build.rs
   Compiling mozbuild v0.1.0 (/builddir/build/BUILD/firefox-115.6.0/build/rust/mozbuild)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 build/rust/mozbuild/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=9aa2c4359a894c67 -C extra-filename=-9aa2c4359a894c67 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/mozbuild-9aa2c4359a894c67 -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps`
     Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='' CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/builddir/build/BUILD/firefox-115.6.0/js/src/release:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=8 OPT_LEVEL=1 OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/release/build/mozbuild-92f1b7f9673f2cee/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/mozbuild-9aa2c4359a894c67/build-script-build`
[mozbuild 0.1.0] cargo:rustc-env=BUILDCONFIG_RS=/builddir/build/BUILD/firefox-115.6.0/js/src/build/rust/mozbuild/buildconfig.rs
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/semver CARGO_PKG_AUTHORS='David Tolnay <dtolnay@gmail.com>' CARGO_PKG_DESCRIPTION='Parser and evaluator for Cargo'\''s flavor of Semantic Versioning' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/dtolnay/semver' CARGO_PKG_RUST_VERSION=1.31 CARGO_PKG_VERSION=1.0.16 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=16 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/release/build/semver-bd00537fbe19678f/out /usr/bin/rustc --crate-name semver --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/semver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=ce3a91027d2188d6 -C extra-filename=-ce3a91027d2188d6 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
   Compiling once_cell v1.17.1
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/once_cell CARGO_PKG_AUTHORS='Aleksey Kladov <aleksey.kladov@gmail.com>' CARGO_PKG_DESCRIPTION='Single assignment cells and lazy values.' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=once_cell CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/matklad/once_cell' CARGO_PKG_RUST_VERSION=1.56 CARGO_PKG_VERSION=1.17.1 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=17 CARGO_PKG_VERSION_PATCH=1 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name once_cell --edition=2021 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/once_cell/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' -C metadata=0fa6d91016d6f222 -C extra-filename=-0fa6d91016d6f222 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
     Running `BUILDCONFIG_RS=/builddir/build/BUILD/firefox-115.6.0/js/src/build/rust/mozbuild/buildconfig.rs CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozbuild CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/build/rust/mozbuild CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozbuild CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/release/build/mozbuild-92f1b7f9673f2cee/out /usr/bin/rustc --crate-name mozbuild --edition=2018 build/rust/mozbuild/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=6b12f97b8d0fc397 -C extra-filename=-6b12f97b8d0fc397 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern once_cell=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps/libonce_cell-0fa6d91016d6f222.rmeta`
   Compiling rustc_version v0.4.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/rustc_version CARGO_PKG_AUTHORS='Dirkjan Ochtman <dirkjan@ochtman.nl>:Marvin Löbel <loebel.marvin@gmail.com>' 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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.4.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=4 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name rustc_version --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/rustc_version/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=5f6d96ab30c7e36a -C extra-filename=-5f6d96ab30c7e36a --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern semver=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps/libsemver-ce3a91027d2188d6.rmeta --cap-lints warn`
   Compiling cfg-if v1.0.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/cfg-if/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=15d59725fa9ca90b -C extra-filename=-15d59725fa9ca90b --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling cc v1.0.73
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cc CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/cc CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cc-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.73 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=73 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cc --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/cc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=1 -C embed-bitcode=no -C metadata=5278ac3c9d7ca6ff -C extra-filename=-5278ac3c9d7ca6ff --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
intl/components/Unified_cpp_intl_components1.o
/usr/lib64/ccache/g++ -o Unified_cpp_intl_components1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp   Unified_cpp_intl_components1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Disasm-vixl.o
/usr/lib64/ccache/g++ -o Disasm-vixl.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Disasm-vixl.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Instrument-vixl.o
/usr/lib64/ccache/g++ -o Instrument-vixl.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Instrument-vixl.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In member function ‘vixl::Counter::Counter(char const*, vixl::CounterType)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:34:10: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation]
   34 |   strncpy(name_, name, kCounterNameMaxLength);
      |          ^
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp: In member function ‘vixl::Instrument::Instrument(char const*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Instrument-vixl.cpp:34:10: warning: ‘strncpy’ specified bound 256 equals destination size [-Wstringop-truncation]
   Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/firefox-115.6.0/mozglue/static/rust)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 mozglue/static/rust/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=c1f60ee0492c203b -C extra-filename=-c1f60ee0492c203b --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/mozglue-static-c1f60ee0492c203b -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern cc=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps/libcc-5278ac3c9d7ca6ff.rlib --extern mozbuild=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps/libmozbuild-6b12f97b8d0fc397.rlib --extern rustc_version=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps/librustc_version-5f6d96ab30c7e36a.rlib`
   Compiling encoding_rs v0.8.33
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_rs CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE='(Apache-2.0 OR MIT) AND BSD-3-Clause' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.33 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=33 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name encoding_rs --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_rs/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="alloc"' --cfg 'feature="default"' -C metadata=928f041b6ffede9e -C extra-filename=-928f041b6ffede9e --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern cfg_if=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libcfg_if-15d59725fa9ca90b.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
intl/components/Unified_cpp_intl_components2.o
/usr/lib64/ccache/g++ -o Unified_cpp_intl_components2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_intl_components2.o.pp   Unified_cpp_intl_components2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/RegExp.o
/usr/lib64/ccache/g++ -o RegExp.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/RegExp.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:7:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘regexp_source(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:871:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fallback’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘regexp_source(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:871:15: note: ‘fallback’ declared here
  871 |   RootedValue fallback(cx, StringValue(cx->names().emptyRegExp));
      |               ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:868:38: note: ‘cx’ declared here
  868 | static bool regexp_source(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpShared*>::Rooted<JSContext*, js::RegExpShared*>(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CheckPatternSyntax(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:362:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 72B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘CheckPatternSyntax(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:362:22: note: ‘shared’ declared here
  362 |   RootedRegExpShared shared(cx, cx->zone()->regExps().maybeGet(pattern, flags));
      |                      ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:357:52: note: ‘cx’ declared here
  357 | static RegExpShared* CheckPatternSyntax(JSContext* cx, Handle<JSAtom*> pattern,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:765:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceAtom’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::regexp_construct_raw_flags(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:765:19: note: ‘sourceAtom’ declared here
  765 |   Rooted<JSAtom*> sourceAtom(cx, AtomizeString(cx, args[0].toString()));
      |                   ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:759:48: note: ‘cx’ declared here
  759 | bool js::regexp_construct_raw_flags(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:2276:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::intrinsic_GetElemBaseForLambda(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:2276:18: note: ‘fun’ declared here
 2276 |   RootedFunction fun(cx, &lambda.as<JSFunction>());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:2263:52: note: ‘cx’ declared here
 2263 | bool js::intrinsic_GetElemBaseForLambda(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:2347:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::intrinsic_GetStringDataProperty(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:2347:16: note: ‘obj’ declared here
 2347 |   RootedObject obj(cx, &args[0].toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:2342:53: note: ‘cx’ declared here
 2342 | bool js::intrinsic_GetStringDataProperty(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpShared*>::Rooted<JSContext*, js::RegExpShared*>(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::VectorMatchPairs*) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1087:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘re’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 72B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::VectorMatchPairs*) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here
 1087 |   RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1075:49: note: ‘cx’ declared here
 1075 | static RegExpRunStatus ExecuteRegExp(JSContext* cx, HandleObject regexp,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpShared*>::Rooted<JSContext*, js::RegExpShared*>(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::VectorMatchPairs*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1087:63,
    inlined from ‘RegExpSearcherImpl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1229:20,
    inlined from ‘js::RegExpSearcherRaw(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::MatchPairs*, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1287:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘re’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 72B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpSearcherRaw(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, int, js::MatchPairs*, int*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1087:22: note: ‘re’ declared here
 1087 |   RootedRegExpShared re(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1276:39: note: ‘cx’ declared here
 1276 | bool js::RegExpSearcherRaw(JSContext* cx, HandleObject regexp,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpGetSubstitution(JSContext*, JS::Handle<js::ArrayObject*>, JS::Handle<JSLinearString*>, unsigned long, JS::Handle<JSLinearString*>, unsigned long, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1934:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘matched’ in ‘MEM[(struct StackRootedBase * *)cx_1286(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpGetSubstitution(JSContext*, JS::Handle<js::ArrayObject*>, JS::Handle<JSLinearString*>, unsigned long, JS::Handle<JSLinearString*>, unsigned long, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1933:27: note: ‘matched’ declared here
 1933 |   Rooted<JSLinearString*> matched(cx,
      |                           ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1918:43: note: ‘cx’ declared here
 1918 | bool js::RegExpGetSubstitution(JSContext* cx, Handle<ArrayObject*> matchResult,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘static_input_setter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1011:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘static_input_setter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1011:16: note: ‘str’ declared here
 1011 |   RootedString str(cx, ToString<CanGC>(cx, args.get(0)));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:1004:44: note: ‘cx’ declared here
 1004 | static bool static_input_setter(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:418:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘flagStr’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘RegExpInitializeIgnoringLastIndex(JSContext*, JS::Handle<js::RegExpObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:418:18: note: ‘flagStr’ declared here
  418 |     RootedString flagStr(cx, ToString<CanGC>(cx, flagsValue));
      |                  ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:398:58: note: ‘cx’ declared here
  398 | static bool RegExpInitializeIgnoringLastIndex(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::regexp_construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:625:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_484(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::regexp_construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:625:15: note: ‘patternValue’ declared here
  625 |   RootedValue patternValue(cx, args.get(0));
      |               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:591:38: note: ‘cx’ declared here
  591 | bool js::regexp_construct(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:525:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here
  525 |   RootedValue patternValue(cx, args.get(0));
      |               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:518:55: note: ‘cx’ declared here
  518 | MOZ_ALWAYS_INLINE bool regexp_compile_impl(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘regexp_compile_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:525:43,
    inlined from ‘JS::CallNonGenericMethod<&(IsRegExpObject(JS::Handle<JS::Value>)), &(regexp_compile_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:585:67,
    inlined from ‘regexp_compile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:585:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘patternValue’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘regexp_compile(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:525:15: note: ‘patternValue’ declared here
  525 |   RootedValue patternValue(cx, args.get(0));
      |               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:581:39: note: ‘cx’ declared here
  581 | static bool regexp_compile(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateRegExpMatchResult(JSContext*, JS::Handle<js::RegExpShared*>, JS::Handle<JSString*>, js::MatchPairs const&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:106:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_606(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::CreateRegExpMatchResult(JSContext*, JS::Handle<js::RegExpShared*>, JS::Handle<JSString*>, js::MatchPairs const&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:105:24: note: ‘arr’ declared here
  105 |   Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArrayWithTemplate(
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:69:45: note: ‘cx’ declared here
   69 | bool js::CreateRegExpMatchResult(JSContext* cx, HandleRegExpShared re,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpShared*>::Rooted<JSContext*, js::RegExpShared*>(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle<js::RegExpObject*>, JS::Handle<JSLinearString*>, unsigned long*, bool, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:317:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 72B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::ExecuteRegExpLegacy(JSContext*, js::RegExpStatics*, JS::Handle<js::RegExpObject*>, JS::Handle<JSLinearString*>, unsigned long*, bool, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:317:22: note: ‘shared’ declared here
  317 |   RootedRegExpShared shared(cx, RegExpObject::getShared(cx, reobj));
      |                      ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:311:41: note: ‘cx’ declared here
  311 | bool js::ExecuteRegExpLegacy(JSContext* cx, RegExpStatics* res,
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpObject*>::Rooted<JSContext*, js::RegExpObject*>(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpCreate(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:447:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp: In function ‘js::RegExpCreate(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:447:25: note: ‘regexp’ declared here
  447 |   Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, GenericObject));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/RegExp.cpp:444:34: note: ‘cx’ declared here
  444 | bool js::RegExpCreate(JSContext* cx, HandleValue patternValue,
      |                       ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
js/src/irregexp/RegExpNativeMacroAssembler.o
/usr/lib64/ccache/g++ -o RegExpNativeMacroAssembler.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
intl/components/Unified_cpp_intl_components3.o
/usr/lib64/ccache/g++ -o Unified_cpp_intl_components3.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_intl_components3.o.pp   Unified_cpp_intl_components3.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
   Compiling memchr v2.5.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/memchr/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=399f46744902c0c6 -C extra-filename=-399f46744902c0c6 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/memchr-399f46744902c0c6 -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
   Compiling encoding_c_mem v0.2.6
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c_mem/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=7641b6d7ce2d557b -C extra-filename=-7641b6d7ce2d557b --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/encoding_c_mem-7641b6d7ce2d557b -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
   Compiling encoding_c v0.9.8
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=1 -C embed-bitcode=no -C metadata=8dc7fbf752949cc0 -C extra-filename=-8dc7fbf752949cc0 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/encoding_c-8dc7fbf752949cc0 -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
intl/components/Unified_cpp_intl_components4.o
/usr/lib64/ccache/g++ -o Unified_cpp_intl_components4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_intl_components4.o.pp   Unified_cpp_intl_components4.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/intl/components'
In file included from Unified_cpp_intl_components4.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/RelativeTimeFormat.cpp: In function ‘mozilla::intl::RelativeTimeFormat::TryCreate(char const*, mozilla::intl::RelativeTimeFormatOptions const&)’:
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/RelativeTimeFormat.cpp:57:23: warning: ‘relDateTimeStyle’ may be used uninitialized [-Wmaybe-uninitialized]
   57 |       ureldatefmt_open(IcuLocale(aLocale), nf, relDateTimeStyle,
      |                       ^
/builddir/build/BUILD/firefox-115.6.0/intl/components/src/RelativeTimeFormat.cpp:43:39: note: ‘relDateTimeStyle’ was declared here
   43 |   UDateRelativeDateTimeFormatterStyle relDateTimeStyle;
      |                                       ^~~~~~~~~~~~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
     Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Copt-level=3-Cdebuginfo=2-Ccodegen-units=1-Cstrip=none-Cforce-frame-pointers=yes-Clink-arg=-Wl,-z,relro-Clink-arg=-Wl,-z,now-Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes--cap-lints=warn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c CARGO_MANIFEST_LINKS=encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/builddir/build/BUILD/firefox-115.6.0/js/src/release:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=8 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c-5a869264b5b642d2/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/encoding_c-8dc7fbf752949cc0/build-script-build`
[encoding_c 0.9.8] cargo:rerun-if-changed=
[encoding_c 0.9.8] cargo:include-dir=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c/include
     Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Copt-level=3-Cdebuginfo=2-Ccodegen-units=1-Cstrip=none-Cforce-frame-pointers=yes-Clink-arg=-Wl,-z,relro-Clink-arg=-Wl,-z,now-Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes--cap-lints=warn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c_mem CARGO_MANIFEST_LINKS=encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/builddir/build/BUILD/firefox-115.6.0/js/src/release:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=8 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-4d680b8111cad8bb/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/encoding_c_mem-7641b6d7ce2d557b/build-script-build`
[encoding_c_mem 0.2.6] cargo:rerun-if-changed=
[encoding_c_mem 0.2.6] cargo:include-dir=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c_mem/include
     Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Copt-level=3-Cdebuginfo=2-Ccodegen-units=1-Cstrip=none-Cforce-frame-pointers=yes-Clink-arg=-Wl,-z,relro-Clink-arg=-Wl,-z,now-Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes--cap-lints=warn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_FEATURE_DEFAULT=1 CARGO_FEATURE_STD=1 CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/builddir/build/BUILD/firefox-115.6.0/js/src/release:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=8 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/memchr-7917f792ec989c7e/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/memchr-399f46744902c0c6/build-script-build`
     Running `CARGO=/usr/bin/cargo CARGO_CFG_PANIC=unwind CARGO_CFG_TARGET_ARCH=aarch64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=neon CARGO_CFG_TARGET_HAS_ATOMIC=128,16,32,64,8,ptr CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UNIX='' CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2--cap-lintswarn-Copt-level=3-Cdebuginfo=2-Ccodegen-units=1-Cstrip=none-Cforce-frame-pointers=yes-Clink-arg=-Wl,-z,relro-Clink-arg=-Wl,-z,now-Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes--cap-lints=warn-Cembed-bitcode=yes-Ccodegen-units=1' CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='' DEBUG=false HOST=aarch64-unknown-linux-gnu LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/builddir/build/BUILD/firefox-115.6.0/js/src/release:/usr/lib/rustlib/aarch64-unknown-linux-gnu/lib' NUM_JOBS=8 OPT_LEVEL=2 OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out PROFILE=release RUSTC=/usr/bin/rustc RUSTC_LINKER=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker RUSTDOC=/usr/bin/rustdoc TARGET=aarch64-unknown-linux-gnu /builddir/build/BUILD/firefox-115.6.0/js/src/release/build/mozglue-static-c1f60ee0492c203b/build-script-build`
[mozglue-static 0.1.0] TARGET = Some("aarch64-unknown-linux-gnu")
[mozglue-static 0.1.0] OPT_LEVEL = Some("2")
[mozglue-static 0.1.0] HOST = Some("aarch64-unknown-linux-gnu")
[mozglue-static 0.1.0] CXX_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] CXX_aarch64_unknown_linux_gnu = Some("/usr/lib64/ccache/g++")
[mozglue-static 0.1.0] CXXFLAGS_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] CXXFLAGS_aarch64_unknown_linux_gnu = Some(" -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/rust -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/rust -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wno-invalid-offsetof -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off -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("neon")
[mozglue-static 0.1.0] running: "/usr/lib64/ccache/g++" "-O2" "-ffunction-sections" "-fdata-sections" "-fPIC" "-I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers" "-include" "/builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h" "-U_FORTIFY_SOURCE" "-D_FORTIFY_SOURCE=2" "-fstack-protector-strong" "-DNDEBUG=1" "-DTRIMMED=1" "-DEXPORT_JS_API" "-DMOZ_HAS_MOZGLUE" "-I/builddir/build/BUILD/firefox-115.6.0/js/src/rust" "-I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/rust" "-I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include" "-DWITH_GZFILEOP" "-DMOZILLA_CLIENT" "-include" "/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h" "-fno-sized-deallocation" "-fno-aligned-new" "-O2" "-flto=auto" "-ffat-lto-objects" "-fexceptions" "-g" "-grecord-gcc-switches" "-pipe" "-Wall" "-Werror=format-security" "-Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3" "-Wp,-D_GLIBCXX_ASSERTIONS" "-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1" "-fstack-protector-strong" "-specs=/usr/lib/rpm/redhat/redhat-annobin-cc1" "-mbranch-protection=standard" "-fasynchronous-unwind-tables" "-fstack-clash-protection" "-fno-omit-frame-pointer" "-mno-omit-leaf-frame-pointer" "-fPIC" "-fno-rtti" "-ffunction-sections" "-fdata-sections" "-fno-exceptions" "-fno-math-errno" "-pthread" "-pipe" "-gdwarf-4" "-freorder-blocks" "-O3" "-fomit-frame-pointer" "-funwind-tables" "-Wno-invalid-offsetof" "-Wno-error=deprecated" "-Wno-error=deprecated-enum-enum-conversion" "-Wno-error=maybe-uninitialized" "-Wno-error=deprecated-declarations" "-Wno-error=array-bounds" "-Wno-error=free-nonheap-object" "-Wno-multistatement-macros" "-Wno-error=class-memaccess" "-Wno-psabi" "-Wno-error=builtin-macro-redefined" "-fno-strict-aliasing" "-ffp-contract=off" "-DMOZILLA_CONFIG_H" "-I" "/builddir/build/BUILD/firefox-115.6.0/js/src/js/src" "-I" "/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include" "-DMOZ_HAS_MOZGLUE" "-o" "/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out/wrappers.o" "-c" "wrappers.cpp"
[mozglue-static 0.1.0] exit status: 0
[mozglue-static 0.1.0] AR_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] AR_aarch64_unknown_linux_gnu = Some("/usr/bin/ar")
[mozglue-static 0.1.0] running: ZERO_AR_DATE="1" "/usr/bin/ar" "cq" "/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out/libwrappers.a" "/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out/wrappers.o"
[mozglue-static 0.1.0] exit status: 0
[mozglue-static 0.1.0] running: "/usr/bin/ar" "s" "/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/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=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out
[mozglue-static 0.1.0] CXXSTDLIB_aarch64-unknown-linux-gnu = None
[mozglue-static 0.1.0] CXXSTDLIB_aarch64_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 arrayvec v0.7.2
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=arrayvec CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.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 OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=arrayvec CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bluss/arrayvec' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.2 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=2 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name arrayvec --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/arrayvec/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=06f3c428b70fada1 -C extra-filename=-06f3c428b70fada1 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling leb128 v0.2.5
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=leb128 CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/leb128 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>:Philip Craig <philipjcraig@gmail.com>' 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_README=./README.md CARGO_PKG_REPOSITORY='https://github.com/gimli-rs/leb128' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name leb128 --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/leb128/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=3dfa5971be364722 -C extra-filename=-3dfa5971be364722 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling wasm-encoder v0.25.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wasm_encoder CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/wasm-encoder CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen@gmail.com>' CARGO_PKG_DESCRIPTION='A low-level WebAssembly encoder.
' CARGO_PKG_HOMEPAGE='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder' CARGO_PKG_LICENSE='Apache-2.0 WITH LLVM-exception' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=wasm-encoder CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasm-encoder' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.25.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=25 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wasm_encoder --edition=2021 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/wasm-encoder/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=ab43bae72644fad1 -C extra-filename=-ab43bae72644fad1 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern leb128=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libleb128-3dfa5971be364722.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
js/src/util/DoubleToString.o
/usr/lib64/ccache/g++ -o DoubleToString.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/DoubleToString.o.pp  -Wno-implicit-fallthrough /builddir/build/BUILD/firefox-115.6.0/js/src/util/DoubleToString.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/jsmath.o
/usr/lib64/ccache/g++ -o jsmath.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/jsmath.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/jsmath.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozglue_static CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/mozglue/static/rust CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozglue-static CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out /usr/bin/rustc --crate-name mozglue_static --edition=2018 mozglue/static/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=10e154c359e3f84a -C extra-filename=-10e154c359e3f84a --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern arrayvec=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libarrayvec-06f3c428b70fada1.rmeta -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out -l static=wrappers -l stdc++`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
js/src/util/Utility.o
/usr/lib64/ccache/g++ -o Utility.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Utility.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/util/Utility.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=memchr CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/memchr CARGO_PKG_AUTHORS='Andrew Gallant <jamslam@gmail.com>:bluss' CARGO_PKG_DESCRIPTION='Safe interface to memchr.' CARGO_PKG_HOMEPAGE='https://github.com/BurntSushi/memchr' CARGO_PKG_LICENSE=Unlicense/MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=memchr CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/BurntSushi/memchr' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=2.5.0 CARGO_PKG_VERSION_MAJOR=2 CARGO_PKG_VERSION_MINOR=5 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/memchr-7917f792ec989c7e/out /usr/bin/rustc --crate-name memchr --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/memchr/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="std"' -C metadata=0a195dcb451fc1e9 -C extra-filename=-0a195dcb451fc1e9 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c_mem CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c_mem CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs::mem' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c_mem/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c_mem CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c_mem' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.6 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=6 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c_mem-4d680b8111cad8bb/out /usr/bin/rustc --crate-name encoding_c_mem --edition=2018 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c_mem/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=bec74d4d46077744 -C extra-filename=-bec74d4d46077744 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-928f041b6ffede9e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
warning: `extern` fn uses type `char`, which is not FFI-safe
   --> /builddir/build/BUILD/firefox-115.6.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
    |
    = help: consider using `u32` or `libc::wchar_t` instead
    = note: the `char` type has no C equivalent
    = note: `#[warn(improper_ctypes_definitions)]` on by default
warning: `encoding_c_mem` (lib) generated 1 warning
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=encoding_c CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c CARGO_PKG_AUTHORS='Henri Sivonen <hsivonen@hsivonen.fi>' CARGO_PKG_DESCRIPTION='C API for encoding_rs' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_c/' CARGO_PKG_LICENSE='Apache-2.0 OR MIT' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_c CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_c' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/encoding_c-5a869264b5b642d2/out /usr/bin/rustc --crate-name encoding_c /builddir/build/BUILD/firefox-115.6.0/third_party/rust/encoding_c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=da81b4cde2803ca8 -C extra-filename=-da81b4cde2803ca8 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern encoding_rs=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_rs-928f041b6ffede9e.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-115.6.0/build/workspace-hack)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozilla_central_workspace_hack CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/build/workspace-hack CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=mozilla-central-workspace-hack CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name mozilla_central_workspace_hack build/workspace-hack/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=0c1e5e1e81f6c37f -C extra-filename=-0c1e5e1e81f6c37f --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling unicode-width v0.1.10
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=unicode_width CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/unicode-width CARGO_PKG_AUTHORS='kwantam <kwantam@gmail.com>:Manish Goregaokar <manishsmail@gmail.com>' CARGO_PKG_DESCRIPTION='Determine displayed width of `char` and `str` types
according to Unicode Standard Annex #11 rules.
' CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-width' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=unicode-width CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-width' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name unicode_width /builddir/build/BUILD/firefox-115.6.0/third_party/rust/unicode-width/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' -C metadata=13fb9055fb660e68 -C extra-filename=-13fb9055fb660e68 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
   Compiling wast v56.0.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=wast CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/third_party/rust/wast CARGO_PKG_AUTHORS='Alex Crichton <alex@alexcrichton.com>' 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_README=README.md CARGO_PKG_REPOSITORY='https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wast' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=56.0.0 CARGO_PKG_VERSION_MAJOR=56 CARGO_PKG_VERSION_MINOR=0 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name wast --edition=2021 /builddir/build/BUILD/firefox-115.6.0/third_party/rust/wast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto --cfg 'feature="default"' --cfg 'feature="wasm-module"' -C metadata=0467d228819471f6 -C extra-filename=-0467d228819471f6 --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern leb128=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libleb128-3dfa5971be364722.rmeta --extern memchr=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmemchr-0a195dcb451fc1e9.rmeta --extern unicode_width=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libunicode_width-13fb9055fb660e68.rmeta --extern wasm_encoder=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwasm_encoder-ab43bae72644fad1.rmeta --cap-lints warn -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
js/src/irregexp/regexp-ast.o
/usr/lib64/ccache/g++ -o regexp-ast.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/regexp-ast.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-ast.cc
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger'
js/src/debugger/Unified_cpp_js_src_debugger1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_debugger1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/debugger -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp   Unified_cpp_js_src_debugger1.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:7,
                 from Unified_cpp_js_src_debugger1.cpp:2:
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle<js::AbstractGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1422:36,
    inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1401:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncFunction(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here
 1422 |     Rooted<DebuggerFrame*> frame(cx);
      |                            ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1399:18: note: ‘cx’ declared here
 1399 |       JSContext* cx,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::maybePushGenerator(JSContext*, JS::Handle<js::AbstractGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1422:36,
    inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1407:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::asyncGenerator(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1422:28: note: ‘frame’ declared here
 1422 |     Rooted<DebuggerFrame*> frame(cx);
      |                            ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1405:18: note: ‘cx’ declared here
 1405 |       JSContext* cx,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1379:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1379:26: note: ‘record’ declared here
 1379 |     Rooted<PlainObject*> record(cx, NewPlainObject(cx));
      |                          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1377:24: note: ‘cx’ declared here
 1377 |   bool then(JSContext* cx, HandleObject resolve, HandleObject reject,
      |             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isNativeGetterWithJitInfo>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isNativeGetterWithJitInfo>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::scriptGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:370:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_63 + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::scriptGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:370:16: note: ‘script’ declared here
  370 |   RootedScript script(cx, GetOrCreateFunctionScript(cx, fun));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:356:45: note: ‘this’ declared here
  356 | bool DebuggerObject::CallData::scriptGetter() {
      |                                             ^
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::CallData::errorMessageNameGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:483:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_13 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::errorMessageNameGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:483:16: note: ‘result’ declared here
  483 |   RootedString result(cx);
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:482:55: note: ‘this’ declared here
  482 | bool DebuggerObject::CallData::errorMessageNameGetter() {
      |                                                       ^
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:644:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_21 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:644:26: note: ‘promise’ declared here
  644 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:643:60: note: ‘this’ declared here
  643 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() {
      |                                                            ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:663:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:663:26: note: ‘promise’ declared here
  663 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:662:60: note: ‘this’ declared here
  662 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() {
      |                                                            ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::promiseIDGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:688:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseIDGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:688:26: note: ‘promise’ declared here
  688 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:687:48: note: ‘this’ declared here
  687 | bool DebuggerObject::CallData::promiseIDGetter() {
      |                                                ^
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:700:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_44 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:700:26: note: ‘promise’ declared here
  700 |   Rooted<PromiseObject*> promise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:697:63: note: ‘this’ declared here
  697 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() {
      |                                                               ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1450:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1450:26: note: ‘unwrappedPromise’ declared here
 1450 |   Rooted<PromiseObject*> unwrappedPromise(cx, EnsurePromise(cx, referent));
      |                          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1447:58: note: ‘this’ declared here
 1447 | bool DebuggerObject::CallData::getPromiseReactionsMethod() {
      |                                                          ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1553:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::initClass(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1551:25: note: ‘objectProto’ declared here
 1551 |   Rooted<NativeObject*> objectProto(
      |                         ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1548:52: note: ‘cx’ declared here
 1548 | NativeObject* DebuggerObject::initClass(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::nameGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:315:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_31 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::nameGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:315:16: note: ‘result’ declared here
  315 |   RootedString result(cx, object->name(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:309:43: note: ‘this’ declared here
  309 | bool DebuggerObject::CallData::nameGetter() {
      |                                           ^
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::displayNameGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:330:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_31 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::displayNameGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:330:16: note: ‘result’ declared here
  330 |   RootedString result(cx, object->displayName(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:324:50: note: ‘this’ declared here
  324 | bool DebuggerObject::CallData::displayNameGetter() {
      |                                                  ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1849:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorMessageName(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1849:16: note: ‘referent’ declared here
 1849 |   RootedObject referent(cx, object->referent());
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1846:53: note: ‘cx’ declared here
 1846 | bool DebuggerObject::getErrorMessageName(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1872:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1872:16: note: ‘referent’ declared here
 1872 |   RootedObject referent(cx, object->referent());
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1869:47: note: ‘cx’ declared here
 1869 | bool DebuggerObject::getErrorNotes(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1899:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorLineNumber(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1899:16: note: ‘referent’ declared here
 1899 |   RootedObject referent(cx, object->referent());
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1896:52: note: ‘cx’ declared here
 1896 | bool DebuggerObject::getErrorLineNumber(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1918:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorColumnNumber(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1918:16: note: ‘referent’ declared here
 1918 |   RootedObject referent(cx, object->referent());
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1915:54: note: ‘cx’ declared here
 1915 | bool DebuggerObject::getErrorColumnNumber(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyDescriptor>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyDescriptor>::Rooted<JSContext*, JS::PropertyDescriptor&>(JSContext* const&, JS::PropertyDescriptor&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2150:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_164(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2150:32: note: ‘desc’ declared here
 2150 |     Rooted<PropertyDescriptor> desc(cx, *desc_);
      |                                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2131:16: note: ‘cx’ declared here
 2131 |     JSContext* cx, Handle<DebuggerObject*> object, HandleId id,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:817:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_32 + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:817:12: note: ‘id’ declared here
  817 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:816:63: note: ‘this’ declared here
  816 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() {
      |                                                               ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::CallData::deletePropertyMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:913:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_26 + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::deletePropertyMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:913:12: note: ‘id’ declared here
  913 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:912:53: note: ‘this’ declared here
  912 | bool DebuggerObject::CallData::deletePropertyMethod() {
      |                                                     ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::CallData::getPropertyMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:952:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_40 + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getPropertyMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:952:12: note: ‘id’ declared here
  952 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:949:50: note: ‘this’ declared here
  949 | bool DebuggerObject::CallData::getPropertyMethod() {
      |                                                  ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1154:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1154:16: note: ‘bindings’ declared here
 1154 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1136:66: note: ‘this’ declared here
 1136 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() {
      |                                                                  ^
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value>&>(JSContext* const&, JS::Handle<JS::Value>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2504:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2504:15: note: ‘value’ declared here
 2504 |   RootedValue value(cx, value_);
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2497:51: note: ‘cx’ declared here
 2497 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::isSameNative(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2613:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘selfHostedName’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::isSameNative(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2612:21: note: ‘selfHostedName’ declared here
 2612 |     Rooted<JSAtom*> selfHostedName(cx,
      |                     ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2601:46: note: ‘cx’ declared here
 2601 | bool DebuggerObject::isSameNative(JSContext* cx, Handle<DebuggerObject*> object,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::requirePromise(JSContext*, JS::Handle<js::DebuggerObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2720:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::requirePromise(JSContext*, JS::Handle<js::DebuggerObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2720:16: note: ‘referent’ declared here
 2720 |   RootedObject referent(cx, object->referent());
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2718:48: note: ‘cx’ declared here
 2718 | bool DebuggerObject::requirePromise(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::CallData::promiseStateGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:557:24,
    inlined from ‘js::DebuggerObject::CallData::promiseStateGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:552:6:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_10 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseStateGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:557:15: note: ‘result’ declared here
  557 |   RootedValue result(cx);
      |               ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:552:51: note: ‘this’ declared here
  552 | bool DebuggerObject::CallData::promiseStateGetter() {
      |                                                   ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:2331:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_43 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:2331:16: note: ‘result’ declared here
 2331 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:2297:51: note: ‘this’ declared here
 2297 | bool DebuggerScript::CallData::getOffsetsCoverage() {
      |                                                   ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::BaseScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BaseScript*>::Rooted<JSContext*, JS::MutableHandle<js::BaseScript*> >(JSContext* const&, JS::MutableHandle<js::BaseScript*>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getUrl()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:346:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_35 + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getUrl()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:346:23: note: ‘script’ declared here
  346 |   Rooted<BaseScript*> script(cx, referent.as<BaseScript*>());
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:341:39: note: ‘this’ declared here
  341 | bool DebuggerScript::CallData::getUrl() {
      |                                       ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getSource()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:438:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_10 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getSource()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:438:27: note: ‘sourceObject’ declared here
  438 |   Rooted<DebuggerSource*> sourceObject(cx, referent.match(matcher));
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:434:42: note: ‘this’ declared here
  434 | bool DebuggerScript::CallData::getSource() {
      |                                          ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getChildScripts()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:547:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_18 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getChildScripts()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:547:16: note: ‘result’ declared here
  547 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:541:48: note: ‘this’ declared here
  541 | bool DebuggerScript::CallData::getChildScripts() {
      |                                                ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:970:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_50 + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetMetadataMatcher::match(JS::Handle<js::BaseScript*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:970:18: note: ‘script’ declared here
  970 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:969:44: note: ‘this’ declared here
  969 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1761:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1761:26: note: ‘entry’ declared here
 1761 |     Rooted<PlainObject*> entry(cx_, NewPlainObject(cx_));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1760:75: note: ‘this’ declared here
 1760 |   bool appendColumnOffsetEntry(size_t lineno, size_t column, size_t offset) {
      |                                                                           ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::setBreakpoint()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:2089:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)_42 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::setBreakpoint()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:2089:16: note: ‘handler’ declared here
 2089 |   RootedObject handler(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:2078:46: note: ‘this’ declared here
 2078 | bool DebuggerScript::CallData::setBreakpoint() {
      |                                              ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger1.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:281:63,
    inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:263:6:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)_30 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getBinary()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:281:16: note: ‘arr’ declared here
  281 |   RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:263:42: note: ‘this’ declared here
  263 | bool DebuggerSource::CallData::getBinary() {
      |                                          ^
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ScriptSourceObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ScriptSourceObject*>::Rooted<JSContext*, js::ScriptSourceObject*>(JSContext* const&, js::ScriptSourceObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::setSourceMapURL()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:530:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::setSourceMapURL()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:530:31: note: ‘sourceObject’ declared here
  530 |   Rooted<ScriptSourceObject*> sourceObject(cx, EnsureSourceObject(cx, obj));
      |                               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:529:48: note: ‘this’ declared here
  529 | bool DebuggerSource::CallData::setSourceMapURL() {
      |                                                ^
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerSource::CallData::getSourceMapURL()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:602:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_14 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getSourceMapURL()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:602:16: note: ‘result’ declared here
  602 |   RootedString result(cx);
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:601:48: note: ‘this’ declared here
  601 | bool DebuggerSource::CallData::getSourceMapURL() {
      |                                                ^
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ScriptSourceObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ScriptSourceObject*>::Rooted<JSContext*, js::ScriptSourceObject*>(JSContext* const&, js::ScriptSourceObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::reparse()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:642:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_42 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::reparse()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:642:31: note: ‘sourceObject’ declared here
  642 |   Rooted<ScriptSourceObject*> sourceObject(cx, EnsureSourceObject(cx, obj));
      |                               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:641:40: note: ‘this’ declared here
  641 | bool DebuggerSource::CallData::reparse() {
      |                                        ^
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1696:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_9 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1696:16: note: ‘result’ declared here
 1696 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1683:46: note: ‘this’ declared here
 1683 | bool DebuggerScript::CallData::getAllOffsets() {
      |                                              ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:946:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:946:18: note: ‘queryObject’ declared here
  946 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:942:61: note: ‘this’ declared here
  942 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() {
      |                                                             ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1253:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_72 + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle<js::BaseScript*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1253:18: note: ‘script’ declared here
 1253 |     RootedScript script(cx_, DelazifyScript(cx_, base));
      |                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:1252:44: note: ‘this’ declared here
 1252 |   ReturnType match(Handle<BaseScript*> base) {
      |                                            ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::createSource()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1202:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘options’ in ‘MEM[(struct StackRootedBase * *)_199 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::createSource()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1202:16: note: ‘options’ declared here
 1202 |   RootedObject options(cx, ToObject(cx, args[0]));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1185:45: note: ‘this’ declared here
 1185 | bool DebuggerObject::CallData::createSource() {
      |                                             ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::BoundFunctionObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BoundFunctionObject*>::Rooted<JSContext*, js::BoundFunctionObject*>(JSContext* const&, js::BoundFunctionObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1780:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘referent’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getBoundArguments(JSContext*, JS::Handle<js::DebuggerObject*>, JS::MutableHandle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1779:32: note: ‘referent’ declared here
 1779 |   Rooted<BoundFunctionObject*> referent(
      |                                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1774:51: note: ‘cx’ declared here
 1774 | bool DebuggerObject::getBoundArguments(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerObject::CallData::setPropertyMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:968:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_44 + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::setPropertyMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:968:12: note: ‘id’ declared here
  968 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:965:50: note: ‘this’ declared here
  965 | bool DebuggerObject::CallData::setPropertyMethod() {
      |                                                  ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::GetPossibleBreakpointsMatcher<false>::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:667:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_44 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetPossibleBreakpointsMatcher<false>::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:667:26: note: ‘entry’ declared here
  667 |     Rooted<PlainObject*> entry(cx_, NewPlainObject(cx_));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:654:41: note: ‘this’ declared here
  654 |                         bool isStepStart) {
      |                                         ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:929:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:929:18: note: ‘queryObject’ declared here
  929 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:925:55: note: ‘this’ declared here
  925 | bool DebuggerScript::CallData::getPossibleBreakpoints() {
      |                                                       ^
In member function ‘JS::Rooted<js::DebuggerScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerScript*>::Rooted<JSContext*, js::DebuggerScript*>(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:256:27: note: ‘obj’ declared here
  256 |   Rooted<DebuggerScript*> obj(cx, DebuggerScript::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp:252:52: note: ‘cx’ declared here
  252 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >::Rooted<JSContext*, JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::GCVector<JS::PropertyKey, 0ul, js::TempAllocPolicy> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2246:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘descs’ in ‘MEM[(struct StackRootedBase * *)cx_148(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::GCVector<JS::PropertyKey, 0ul, js::TempAllocPolicy> >, JS::Handle<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2246:36: note: ‘descs’ declared here
 2246 |   Rooted<PropertyDescriptorVector> descs(cx, PropertyDescriptorVector(cx));
      |                                    ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2239:50: note: ‘cx’ declared here
 2239 | bool DebuggerObject::defineProperties(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::definePropertiesMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:886:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)_40 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = thismake[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger'
;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::definePropertiesMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:886:16: note: ‘props’ declared here
  886 |   RootedObject props(cx, ToObject(cx, arg));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:880:55: note: ‘this’ declared here
  880 | bool DebuggerObject::CallData::definePropertiesMethod() {
      |                                                       ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >::Rooted<JSContext*, JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::call(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::Handle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2385:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_301(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::call(JSContext*, JS::Handle<js::DebuggerObject*>, JS::Handle<JS::Value>, JS::Handle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2385:23: note: ‘args2’ declared here
 2385 |   Rooted<ValueVector> args2(cx, ValueVector(cx));
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:2363:51: note: ‘cx’ declared here
 2363 | Maybe<Completion> DebuggerObject::call(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::callMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:928:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)_40 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::callMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:928:15: note: ‘thisv’ declared here
  928 |   RootedValue thisv(cx, args.get(0));
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:927:43: note: ‘this’ declared here
  927 | bool DebuggerObject::CallData::callMethod() {
      |                                           ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::Maybe<js::Completion> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::Maybe<js::Completion> >::Rooted<JSContext*, mozilla::Maybe<js::Completion> >(JSContext* const&, mozilla::Maybe<js::Completion>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::applyMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1009:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completion’ in ‘MEM[(struct StackRootedBase * *)_77 + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::applyMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:1008:29: note: ‘completion’ declared here
 1008 |   Rooted<Maybe<Completion>> completion(
      |                             ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:984:44: note: ‘this’ declared here
  984 | bool DebuggerObject::CallData::applyMethod() {
      |                                            ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:460:76,
    inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:448:6:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_54 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::boundArgumentsGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:459:16: note: ‘obj’ declared here
  459 |   RootedObject obj(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:448:53: note: ‘this’ declared here
  448 | bool DebuggerObject::CallData::boundArgumentsGetter() {
      |                                                     ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:230:27: note: ‘obj’ declared here
  230 |   Rooted<DebuggerObject*> obj(cx, DebuggerObject_checkThis(cx, args));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp:226:52: note: ‘cx’ declared here
  226 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, JS::Handle<js::NativeObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:85:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘sourceObj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<mozilla::Variant<js::ScriptSourceObject*, js::WasmInstanceObject*> >, JS::Handle<js::NativeObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:84:27: note: ‘sourceObj’ declared here
   84 |   Rooted<DebuggerSource*> sourceObj(
      |                           ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:81:51: note: ‘cx’ declared here
   81 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerSource*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerSource*>::Rooted<JSContext*, js::DebuggerSource*>(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:189:27: note: ‘obj’ declared here
  189 |   Rooted<DebuggerSource*> obj(cx, DebuggerSource::check(cx, args.thisv()));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp:185:52: note: ‘cx’ declared here
  185 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
js/src/util/Unified_cpp_js_src_util0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_util0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_util0.o.pp   Unified_cpp_js_src_util0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
js/src/irregexp/regexp-compiler.o
/usr/lib64/ccache/g++ -o regexp-compiler.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/regexp-compiler.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-compiler.cc
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
js/src/util/Unified_cpp_js_src_util1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_util1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_util1.o.pp   Unified_cpp_js_src_util1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/util'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/ErrorReport.h:34,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/FrontendContext.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.cpp:7,
                 from Unified_cpp_js_src_util1.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value const&>(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.cpp:180:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.cpp: In function ‘js::ValueToStringBufferSlow(JSContext*, JS::Value const&, js::StringBuffer&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.cpp:180:15: note: ‘v’ declared here
  180 |   RootedValue v(cx, arg);
      |               ^
/builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.cpp:178:45: note: ‘cx’ declared here
  178 | bool js::ValueToStringBufferSlow(JSContext* cx, const Value& arg,
      |                                  ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Parser.o
/usr/lib64/ccache/g++ -o Parser.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Parser.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/CompilationStencil.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.h:175,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp:20:
In member function ‘js::frontend::DeclaredNameInfo::closedOver() const’,
    inlined from ‘js::frontend::ParseContext::Scope::BindingIter::closedOver()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParseContext.h:296:58,
    inlined from ‘js::frontend::NewGlobalScopeData(js::FrontendContext*, js::frontend::ParseContext::Scope&, js::LifoAlloc&, js::frontend::ParseContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp:1092:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/NameAnalysisTypes.h:195:36: warning: array subscript 0 is outside array bounds of ‘struct RecyclableAtomMapValueWrapper[0:]’ [-Warray-bounds=]
  195 |   bool closedOver() const { return closedOver_; }
      |                                    ^~~~~~~~~~~
In function ‘js::frontend::NewGlobalScopeData(js::FrontendContext*, js::frontend::ParseContext::Scope&, js::LifoAlloc&, js::frontend::ParseContext*)’:
cc1plus: note: source object is likely at address zero
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser<js::frontend::FullParseHandler, mozilla::Utf8Unit>::ifStatement(js::frontend::YieldHandling)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp:6457:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized]
 6457 |   return ifNode;
      |          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here
 6447 |   TernaryNodeType ifNode;
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser<js::frontend::FullParseHandler, char16_t>::ifStatement(js::frontend::YieldHandling)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp:6457:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized]
 6457 |   return ifNode;
      |          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Parser.cpp:6447:19: note: ‘ifNode’ was declared here
 6447 |   TernaryNodeType ifNode;
      |                   ^~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
js/src/irregexp/Unified_cpp_js_src_irregexp0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_irregexp0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp   Unified_cpp_js_src_irregexp0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpShared.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.cpp:11,
                 from Unified_cpp_js_src_irregexp0.cpp:2:
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::irregexp::InitializeNamedCaptures(JSContext*, JS::Handle<js::RegExpShared*>, v8::internal::ZoneVector<v8::internal::RegExpCapture*>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.cpp:659:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.cpp: In function ‘js::irregexp::InitializeNamedCaptures(JSContext*, JS::Handle<js::RegExpShared*>, v8::internal::ZoneVector<v8::internal::RegExpCapture*>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.cpp:658:28: note: ‘templateObject’ declared here
  658 |   Rooted<js::PlainObject*> templateObject(
      |                            ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.cpp:643:41: note: ‘cx’ declared here
  643 | bool InitializeNamedCaptures(JSContext* cx, HandleRegExpShared re,
      |                              ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp   Unified_cpp_js_src_jit0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:29,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/AliasAnalysis.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/AliasAnalysis.cpp:7,
                 from Unified_cpp_js_src_jit0.cpp:2:
In member function ‘JS::Rooted<js::jit::JitCode*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::jit::JitCode*>::Rooted<JSContext*, js::jit::JitCode*>(JSContext* const&, js::jit::JitCode*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::BaselineCacheIRCompiler::compile()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:216:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1416 + 8B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit0.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp: In member function ‘js::jit::BaselineCacheIRCompiler::compile()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:216:20: note: ‘newStubCode’ declared here
  216 |   Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Baseline));
      |                    ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:142:43: note: ‘this’ declared here
  142 | JitCode* BaselineCacheIRCompiler::compile() {
      |                                           ^
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::jit::TryFoldingStubs(JSContext*, js::jit::ICFallbackStub*, JSScript*, js::jit::ICScript*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:2108:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shapeList’ in ‘MEM[(struct StackRootedBase * *)cx_276(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp: In function ‘js::jit::TryFoldingStubs(JSContext*, js::jit::ICFallbackStub*, JSScript*, js::jit::ICScript*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:2108:21: note: ‘shapeList’ declared here
 2108 |   RootedValueVector shapeList(cx);
      |                     ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp:2078:42: note: ‘cx’ declared here
 2078 | bool js::jit::TryFoldingStubs(JSContext* cx, ICFallbackStub* fallback,
      |                               ~~~~~~~~~~~^~
   Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/firefox-115.6.0/js/src/rust/shared)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust_shared CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/rust/shared CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust_shared CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust_shared js/src/rust/shared/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type rlib --emit=dep-info,metadata,link -C opt-level=2 -C panic=abort -C linker-plugin-lto -C metadata=12fc2ce3d1f23bdc -C extra-filename=-12fc2ce3d1f23bdc --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern encoding_c=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_c-da81b4cde2803ca8.rmeta --extern encoding_c_mem=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libencoding_c_mem-bec74d4d46077744.rmeta --extern mozglue_static=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-10e154c359e3f84a.rmeta --extern mozilla_central_workspace_hack=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozilla_central_workspace_hack-0c1e5e1e81f6c37f.rmeta -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/ProfilingStack.o
/usr/lib64/ccache/g++ -o ProfilingStack.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/ProfilingStack.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ProfilingStack.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger'
js/src/debugger/Unified_cpp_js_src_debugger0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_debugger0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/debugger -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp   Unified_cpp_js_src_debugger0.cpp
In file included from Unified_cpp_js_src_debugger0.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In static member function ‘static js::DebuggerMemory* js::DebuggerMemory::checkThis(JSContext*, JS::CallArgs&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:78:16: warning: possibly dangling reference to a temporary [-Wdangling-reference]
   78 |   const Value& thisValue = args.thisv();
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:78:39: note: the temporary was destroyed at the end of the full expression ‘(& args)->JS::CallArgs::JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>.JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::thisv().JS::Handle<JS::Value>::operator const JS::Value&()’
   78 |   const Value& thisValue = args.thisv();
      |                                       ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/WeakMap.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.cpp:7,
                 from Unified_cpp_js_src_debugger0.cpp:2:
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle<JS::Value>, JS::AutoStableStringChars&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:333:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle<JS::Value>, JS::AutoStableStringChars&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:333:27: note: ‘linear’ declared here
  333 |   Rooted<JSLinearString*> linear(cx, value.toString()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:324:40: note: ‘cx’ declared here
  324 | bool js::ValueToStableChars(JSContext* cx, const char* fnname,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::MutableHandle<JSObject*> >(JSContext* const&, JS::MutableHandle<JSObject*>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::PropertyDescriptor>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1595:39:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘set’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::PropertyDescriptor>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1595:18: note: ‘set’ declared here
 1595 |     RootedObject set(cx, desc.setter());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1571:16: note: ‘cx’ declared here
 1571 |     JSContext* cx, HandleObject obj, MutableHandle<PropertyDescriptor> desc) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AbstractGeneratorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AbstractGeneratorObject*>::Rooted<JSContext*, js::AbstractGeneratorObject*>(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1998:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘generatorObj’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1997:36: note: ‘generatorObj’ declared here
 1997 |   Rooted<AbstractGeneratorObject*> generatorObj(
      |                                    ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1973:50: note: ‘cx’ declared here
 1973 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::enableAsyncStack()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6310:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::enableAsyncStack()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6310:25: note: ‘global’ declared here
 6310 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6306:43: note: ‘this’ declared here
 6306 | bool Debugger::CallData::enableAsyncStack() {
      |                                           ^
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::disableAsyncStack()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6325:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::disableAsyncStack()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6325:25: note: ‘global’ declared here
 6325 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6321:44: note: ‘this’ declared here
 6321 | bool Debugger::CallData::disableAsyncStack() {
      |                                            ^
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::enableUnlimitedStacksCapturing()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6340:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::enableUnlimitedStacksCapturing()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6340:25: note: ‘global’ declared here
 6340 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6336:57: note: ‘this’ declared here
 6336 | bool Debugger::CallData::enableUnlimitedStacksCapturing() {
      |                                                         ^
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::disableUnlimitedStacksCapturing()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6355:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_19 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::disableUnlimitedStacksCapturing()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6355:25: note: ‘global’ declared here
 6355 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6351:58: note: ‘this’ declared here
 6351 | bool Debugger::CallData::disableUnlimitedStacksCapturing() {
      |                                                          ^
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:7016:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘gcCycleNumberVal’ in ‘MEM[(struct StackRootedBase * *)cx_261(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:7016:15: note: ‘gcCycleNumberVal’ declared here
 7016 |   RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_));
      |               ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:7014:57: note: ‘cx’ declared here
 7014 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const {
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_debugger0.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::onStepGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1758:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_27 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onStepGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1757:15: note: ‘value’ declared here
 1757 |   RootedValue value(
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1755:44: note: ‘this’ declared here
 1755 | bool DebuggerFrame::CallData::onStepGetter() {
      |                                            ^
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::onPopGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1793:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_27 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onPopGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1792:15: note: ‘value’ declared here
 1792 |   RootedValue value(
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1790:43: note: ‘this’ declared here
 1790 | bool DebuggerFrame::CallData::onPopGetter() {
      |                                           ^
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ParseEvalOptions(JSContext*, JS::Handle<JS::Value>, js::EvalOptions&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:369:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘url_str’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::ParseEvalOptions(JSContext*, JS::Handle<JS::Value>, js::EvalOptions&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:369:18: note: ‘url_str’ declared here
  369 |     RootedString url_str(cx, ToString<CanGC>(cx, v));
      |                  ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:356:38: note: ‘cx’ declared here
  356 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*&>(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:3082:9,
    inlined from ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:3354:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obs’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:3354:29: note: ‘obs’ declared here
 3354 |   ExecutionObservableScript obs(cx, script);
      |                             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:3349:64: note: ‘cx’ declared here
 3349 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::findSourceURLs()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6051:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findSourceURLs()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6051:16: note: ‘result’ declared here
 6051 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6050:41: note: ‘this’ declared here
 6050 | bool Debugger::CallData::findSourceURLs() {
      |                                         ^
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::GetFunctionParameterNamesArray(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:182:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘names’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::GetFunctionParameterNamesArray(JSContext*, JS::Handle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:182:21: note: ‘names’ declared here
  182 |   RootedValueVector names(cx);
      |                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:180:60: note: ‘cx’ declared here
  180 | ArrayObject* js::GetFunctionParameterNamesArray(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JSObject*, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JSObject*, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JSObject*>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr<JS::dbg::GarbageCollectionEvent, JS::DeletePolicy<JS::dbg::GarbageCollectionEvent> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:7080:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘triggered’ in ‘MEM[(struct StackRootedBase * *)cx.3896_1 + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr<JS::dbg::GarbageCollectionEvent, JS::DeletePolicy<JS::dbg::GarbageCollectionEvent> >&&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:7080:22: note: ‘triggered’ declared here
 7080 |   RootedObjectVector triggered(cx);
      |                      ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:7079:16: note: ‘cx’ declared here
 7079 |     JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AbstractGeneratorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AbstractGeneratorObject*>::Rooted<JSContext*, js::AbstractGeneratorObject*>(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::forEachOnStackOrSuspendedDebuggerFrame<js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::DebuggerFrame*)#1}>(JSContext*, js::AbstractFramePtr, JS::AutoRequireNoGC const&, js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::DebuggerFrame*)#1})void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:3299:36,
    inlined from ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6651:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘genObj’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:3299:36: note: ‘genObj’ declared here
 3299 |   Rooted<AbstractGeneratorObject*> genObj(
      |                                    ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6647:51: note: ‘cx’ declared here
 6647 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::adoptSource()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6277:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_22 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptSource()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6277:16: note: ‘obj’ declared here
 6277 |   RootedObject obj(cx, RequireObject(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6272:38: note: ‘this’ declared here
 6272 | bool Debugger::CallData::adoptSource() {
      |                                      ^
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RememberSourceURL(JSContext*, JS::Handle<JSScript*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2429:73,
    inlined from ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle<JSScript*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2458:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘holder’ in ‘MEM[(struct StackRootedBase * *)cx.2024_2 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle<JSScript*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2429:24: note: ‘holder’ declared here
 2429 |   Rooted<ArrayObject*> holder(cx, script->global().getSourceURLsHolder());
      |                        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2453:39: note: ‘cx’ declared here
 2453 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::removeDebuggee()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4527:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_28 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::removeDebuggee()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4527:25: note: ‘global’ declared here
 4527 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4523:41: note: ‘this’ declared here
 4523 | bool Debugger::CallData::removeDebuggee() {
      |                                         ^
In member function ‘JS::Rooted<js::DebuggerObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerObject*>::Rooted<JSContext*, js::DebuggerObject*>(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1493:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dobj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1492:29: note: ‘dobj’ declared here
 1492 |     Rooted<DebuggerObject*> dobj(
      |                             ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1480:46: note: ‘cx’ declared here
 1480 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1431:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘optObj’ in ‘MEM[(struct StackRootedBase * *)cx_128(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1431:26: note: ‘optObj’ declared here
 1431 |     Rooted<PlainObject*> optObj(cx, NewPlainObject(cx));
      |                          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1418:45: note: ‘cx’ declared here
 1418 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value const&>(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2033:37,
    inlined from ‘mozilla::detail::VariantImplementation<unsigned char, 0ul, js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>::match<js::Completion::BuildValueMatcher, mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await> const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await> const&)decltype(auto)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Variant.h:266:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘retval’ in ‘MEM[(struct StackRootedBase * *)_17 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘mozilla::detail::VariantImplementation<unsigned char, 0ul, js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await>::match<js::Completion::BuildValueMatcher, mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await> const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant<js::Completion::Return, js::Completion::Throw, js::Completion::Terminate, js::Completion::InitialYield, js::Completion::Yield, js::Completion::Await> const&)decltype(auto)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2033:17: note: ‘retval’ declared here
 2033 |     RootedValue retval(cx, ret.value);
      |                 ^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Stack.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Variant.h:257:41: note: ‘aMatcher’ declared here
  257 |   static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) {
      |                               ~~~~~~~~~~^~~~~~~~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1867:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1867:16: note: ‘bindings’ declared here
 1867 |   RootedObject bindings(cx, RequireObject(cx, args[1]));
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1850:54: note: ‘this’ declared here
 1850 | bool DebuggerFrame::CallData::evalWithBindingsMethod() {
      |                                                      ^
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JSObject*, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JSObject*, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JSObject*>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2773:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘watchers’ in ‘MEM[(struct StackRootedBase * *)cx.2178_2 + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::slowPathOnNewGlobalObject(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2773:22: note: ‘watchers’ declared here
 2773 |   RootedObjectVector watchers(cx);
      |                      ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2763:53: note: ‘cx’ declared here
 2763 | void DebugAPI::slowPathOnNewGlobalObject(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::findAllGlobals()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6031:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_97 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findAllGlobals()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6031:16: note: ‘result’ declared here
 6031 |   RootedObject result(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:5996:41: note: ‘this’ declared here
 5996 | bool Debugger::CallData::findAllGlobals() {
      |                                         ^
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::makeGlobalObjectReference()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6085:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::makeGlobalObjectReference()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6085:25: note: ‘global’ declared here
 6085 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6080:52: note: ‘this’ declared here
 6080 | bool Debugger::CallData::makeGlobalObjectReference() {
      |                                                    ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::adoptDebuggeeValue()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6174:39:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_32 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptDebuggeeValue()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6174:18: note: ‘obj’ declared here
 6174 |     RootedObject obj(cx, &v.toObject());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6167:45: note: ‘this’ declared here
 6167 | bool Debugger::CallData::adoptDebuggeeValue() {
      |                                             ^
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1573:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_297(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1573:16: note: ‘argsobj’ declared here
 1573 |   RootedObject argsobj(cx, RequireObject(cx, args.thisv()));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1568:49: note: ‘cx’ declared here
 1568 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::addDebuggee()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4482:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_34 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::addDebuggee()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4482:25: note: ‘global’ declared here
 4482 |   Rooted<GlobalObject*> global(cx, dbg->unwrapDebuggeeArgument(cx, args[0]));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4478:38: note: ‘this’ declared here
 4478 | bool Debugger::CallData::addDebuggee() {
      |                                      ^
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle<js::DebuggerFrame*>, js::Completion const&, js::ResumeMode&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:158:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In member function ‘js::ScriptedOnPopHandler::onPop(JSContext*, JS::Handle<js::DebuggerFrame*>, js::Completion const&, js::ResumeMode&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:158:15: note: ‘completionValue’ declared here
  158 |   RootedValue completionValue(cx);
      |               ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:152:45: note: ‘cx’ declared here
  152 | bool ScriptedOnPopHandler::onPop(JSContext* cx, Handle<DebuggerFrame*> frame,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:453:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘callee’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:453:16: note: ‘callee’ declared here
  453 |   RootedObject callee(cx);
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:451:42: note: ‘cx’ declared here
  451 | bool DebuggerFrame::getCallee(JSContext* cx, Handle<DebuggerFrame*> frame,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:647:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultObject’ in ‘MEM[(struct StackRootedBase * *)cx_124(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:647:16: note: ‘resultObject’ declared here
  647 |   RootedObject resultObject(cx);
      |                ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:636:48: note: ‘cx’ declared here
  636 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, Handle<DebuggerFrame*> frame,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1454:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_2 + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1454:16: note: ‘script’ declared here
 1454 |   RootedScript script(cx);
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1449:50: note: ‘this’ declared here
 1449 | bool DebuggerFrame::CallData::asyncPromiseGetter() {
      |                                                  ^
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:49:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:48:27: note: ‘memory’ declared here
   48 |   Rooted<DebuggerMemory*> memory(
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:44:51: note: ‘cx’ declared here
   44 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerEnvironment*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1400:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘envobj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<js::DebuggerEnvironment*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1399:34: note: ‘envobj’ declared here
 1399 |     Rooted<DebuggerEnvironment*> envobj(
      |                                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1382:43: note: ‘cx’ declared here
 1382 | bool Debugger::wrapEnvironment(JSContext* cx, Handle<Env*> env,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle<js::DebuggerEnvironment*>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:428:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parent’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle<js::DebuggerEnvironment*>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:428:16: note: ‘parent’ declared here
  428 |   Rooted<Env*> parent(cx, referent()->enclosingEnvironment());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:426:16: note: ‘cx’ declared here
  426 |     JSContext* cx, MutableHandle<DebuggerEnvironment*> result) const {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::DebuggerEnvironment::CallData::parentGetter()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:216:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_22 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::CallData::parentGetter()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:216:32: note: ‘result’ declared here
  216 |   Rooted<DebuggerEnvironment*> result(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:211:50: note: ‘this’ declared here
  211 | bool DebuggerEnvironment::CallData::parentGetter() {
      |                                                  ^
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebugScriptObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebugScriptObject*>::Rooted<JSContext*, js::DebugScriptObject*>(JSContext* const&, js::DebugScriptObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle<JSScript*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.cpp:126:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.cpp: In function ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle<JSScript*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.cpp:125:30: note: ‘object’ declared here
  125 |   Rooted<DebugScriptObject*> object(
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.cpp:109:50: note: ‘cx’ declared here
  109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> > >::Rooted<JSContext*, mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> > >(JSContext* const&, mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle<js::DebuggerFrame*>, mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:771:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle<js::DebuggerFrame*>, mozilla::UniquePtr<js::OnStepHandler, JS::DeletePolicy<js::OnStepHandler> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:771:36: note: ‘handler’ declared here
  771 |   Rooted<UniquePtr<OnStepHandler>> handler(cx, std::move(handlerArg));
      |                                    ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:765:49: note: ‘cx’ declared here
  765 | bool DebuggerFrame::setOnStepHandler(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerInstanceObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerInstanceObject*>::Rooted<JSContext*, js::DebuggerInstanceObject*>(JSContext* const&, js::DebuggerInstanceObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4684:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4683:35: note: ‘obj’ declared here
 4683 |   Rooted<DebuggerInstanceObject*> obj(
      |                                   ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4655:37: note: ‘cx’ declared here
 4655 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> > >::Rooted<JSContext*, mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> > >(JSContext* const&, mozilla::UniquePtr<js::DebuggerFrame::GeneratorInfo, JS::DeletePolicy<js::DebuggerFrame::GeneratorInfo> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::Handle<js::AbstractGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:374:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::Handle<js::AbstractGeneratorObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:373:36: note: ‘info’ declared here
  373 |   Rooted<UniquePtr<GeneratorInfo>> info(
      |                                    ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:351:49: note: ‘cx’ declared here
  351 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerArguments*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerArguments*>::Rooted<JSContext*, js::DebuggerArguments*>(JSContext* const&, js::DebuggerArguments*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerArguments::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::DebuggerFrame*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1640:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerArguments::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::DebuggerFrame*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1639:30: note: ‘obj’ declared here
 1639 |   Rooted<DebuggerArguments*> obj(
      |                              ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1635:57: note: ‘cx’ declared here
 1635 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerArguments*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:894:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle<js::DebuggerFrame*>, JS::MutableHandle<js::DebuggerArguments*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:894:18: note: ‘proto’ declared here
  894 |     RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:879:45: note: ‘cx’ declared here
  879 | bool DebuggerFrame::getArguments(JSContext* cx, Handle<DebuggerFrame*> frame,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::getDebuggees()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4602:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arrobj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::getDebuggees()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4602:24: note: ‘arrobj’ declared here
 4602 |   Rooted<ArrayObject*> arrobj(cx, NewDenseFullyAllocatedArray(cx, count));
      |                        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:4585:39: note: ‘this’ declared here
 4585 | bool Debugger::CallData::getDebuggees() {
      |                                       ^
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, js::FrameIter const*, JS::Handle<js::AbstractGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:233:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, js::FrameIter const*, JS::Handle<js::AbstractGeneratorObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:232:26: note: ‘frame’ declared here
  232 |   Rooted<DebuggerFrame*> frame(
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:229:16: note: ‘cx’ declared here
  229 |     JSContext* cx, HandleObject proto, Handle<NativeObject*> debugger,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle<js::DebuggerFrame*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:670:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)_190 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle<js::DebuggerFrame*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:669:28: note: ‘frame’ declared here
  669 |     Rooted<DebuggerFrame*> frame(
      |                            ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:627:36: note: ‘cx’ declared here
  627 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerFrame*>::Rooted<JSContext*, js::DebuggerFrame*>(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1294:26: note: ‘frame’ declared here
 1294 |   Rooted<DebuggerFrame*> frame(cx, DebuggerFrame::check(cx, args.thisv()));
      |                          ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1290:51: note: ‘cx’ declared here
 1290 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::adoptFrame()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6225:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptFrame()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6225:16: note: ‘obj’ declared here
 6225 |   RootedObject obj(cx, RequireObject(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:6220:37: note: ‘this’ declared here
 6220 | bool Debugger::CallData::adoptFrame() {
      |                                     ^
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.h:484:9,
    inlined from ‘js::Debugger::dispatchResumptionHook<js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1})bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2400:34,
    inlined from ‘js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1304:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debuggerList’ in ‘MEM[(struct StackRootedBase * *)cx.1648_1 + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::slowPathOnDebuggerStatement(JSContext*, js::AbstractFramePtr)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2400:34: note: ‘debuggerList’ declared here
 2400 |   DebuggerList<HookIsEnabledFun> debuggerList(cx, hookIsEnabled);
      |                                  ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:1302:55: note: ‘cx’ declared here
 1302 | bool DebugAPI::slowPathOnDebuggerStatement(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.h:484:9,
    inlined from ‘js::Debugger::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1})bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2400:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debuggerList’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::dispatchResumptionHook<js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1}>(JSContext*, js::AbstractFramePtr, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*)#1}, js::DebugAPI::slowPathOnEnterFrame(JSContext*, js::AbstractFramePtr)::{lambda(js::Debugger*, js::ResumeMode&, JS::MutableHandle<JS::Value>)#1})bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2400:34: note: ‘debuggerList’ declared here
 2400 |   DebuggerList<HookIsEnabledFun> debuggerList(cx, hookIsEnabled);
      |                                  ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:2397:50: note: ‘cx’ declared here
 2397 | bool Debugger::dispatchResumptionHook(JSContext* cx, AbstractFramePtr frame,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Debugger::CallData::findObjects()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:5957:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_46 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findObjects()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:5957:18: note: ‘queryObject’ declared here
 5957 |     RootedObject queryObject(cx, RequireObject(cx, args[0]));
      |                  ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp:5953:38: note: ‘this’ declared here
 5953 | bool Debugger::CallData::findObjects() {
      |                                      ^
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::drainAllocationsLog()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:193:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In member function ‘js::DebuggerMemory::CallData::drainAllocationsLog()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:193:24: note: ‘result’ declared here
  193 |   Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:181:52: note: ‘this’ declared here
  181 | bool DebuggerMemory::CallData::drainAllocationsLog() {
      |                                                    ^
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerMemory*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerMemory*>::Rooted<JSContext*, js::DebuggerMemory*>(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:136:27: note: ‘memory’ declared here
  136 |   Rooted<DebuggerMemory*> memory(cx, DebuggerMemory::checkThis(cx, args));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp:132:52: note: ‘cx’ declared here
  132 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::IdVectorToArray(JSContext*, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1921:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp: In function ‘js::IdVectorToArray(JSContext*, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1921:24: note: ‘arr’ declared here
 1921 |   Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArray(cx, ids.length()));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp:1915:42: note: ‘cx’ declared here
 1915 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DebuggerEnvironment*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DebuggerEnvironment*>::Rooted<JSContext*, js::DebuggerEnvironment*>(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:134:32: note: ‘environment’ declared here
  134 |   Rooted<DebuggerEnvironment*> environment(
      |                                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp:130:57: note: ‘cx’ declared here
  130 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/debugger'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/build'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/build'
memory/build/Unified_cpp_memory_build0.o
/usr/lib64/ccache/g++ -o Unified_cpp_memory_build0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_MEMORY_IMPL -DMOZ_HAS_MOZGLUE -DIMPL_MFBT -I/builddir/build/BUILD/firefox-115.6.0/memory/build -I/builddir/build/BUILD/firefox-115.6.0/js/src/memory/build -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_memory_build0.o.pp   Unified_cpp_memory_build0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
js/src/irregexp/Unified_cpp_js_src_irregexp2.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_irregexp2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp   Unified_cpp_js_src_irregexp2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Interpreter.o
/usr/lib64/ccache/g++ -o Interpreter.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Interpreter.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/ErrorReport.h:34,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:11:
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateThis(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, js::NewObjectKind, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject-inl.h:77:77,
    inlined from ‘MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:314:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject-inl.h: In function ‘MaybeCreateThisForConstructor(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here
   77 |   Rooted<SharedShape*> shape(cx, ThisShapeForFunction(cx, callee, newTarget));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:304:54: note: ‘cx’ declared here
  304 | static bool MaybeCreateThisForConstructor(JSContext* cx, const CallArgs& args) {
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value&>(JSContext* const&, JS::Value&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:132:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)cx_162(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::GetFunctionThis(JSContext*, js::AbstractFramePtr, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:132:15: note: ‘thisv’ declared here
  132 |   RootedValue thisv(cx, frame.thisArgument());
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:119:37: note: ‘cx’ declared here
  119 | bool js::GetFunctionThis(JSContext* cx, AbstractFramePtr frame,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PropertyName*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PropertyName*>::Rooted<JSContext*, js::PropertyName*>(JSContext* const&, js::PropertyName*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetImportOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, unsigned char*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:262:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::GetImportOperation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, unsigned char*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:262:25: note: ‘name’ declared here
  262 |   Rooted<PropertyName*> name(cx, script->getName(pc));
      |                         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:258:40: note: ‘cx’ declared here
  258 | bool js::GetImportOperation(JSContext* cx, HandleObject envChain,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::Scope*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::Scope*>::Rooted<JSContext*, js::Scope*>(JSContext* const&, js::Scope*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1103:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘scope’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 16B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::UnwindEnvironment(JSContext*, js::EnvironmentIter&, unsigned char*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1103:18: note: ‘scope’ declared here
 1103 |   Rooted<Scope*> scope(cx, ei.initialFrame().script()->innermostScope(pc));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1098:39: note: ‘cx’ declared here
 1098 | void js::UnwindEnvironment(JSContext* cx, EnvironmentIter& ei, jsbytecode* pc) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4782:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::GetProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4781:16: note: ‘obj’ declared here
 4781 |   RootedObject obj(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4725:33: note: ‘cx’ declared here
 4725 | bool js::GetProperty(JSContext* cx, HandleValue v, Handle<PropertyName*> name,
      |                      ~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4771:5: warning: ‘proto’ may be used uninitialized [-Wmaybe-uninitialized]
 4771 |     if (!proto) {
      |     ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4737:15: note: ‘proto’ was declared here
 4737 |     JSObject* proto;
      |               ^~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DelPropOperation<true>(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, bool*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4850:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::DelPropOperation<true>(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, bool*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here
 4850 |   RootedObject obj(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here
 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DelPropOperation<false>(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, bool*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4850:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::DelPropOperation<false>(JSContext*, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, bool*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4850:16: note: ‘obj’ declared here
 4850 |   RootedObject obj(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4847:38: note: ‘cx’ declared here
 4847 | bool js::DelPropOperation(JSContext* cx, HandleValue val,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DelElemOperation<true>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4883:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::DelElemOperation<true>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here
 4883 |   RootedObject obj(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here
 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DelElemOperation<false>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4883:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::DelElemOperation<false>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4883:16: note: ‘obj’ declared here
 4883 |   RootedObject obj(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4880:38: note: ‘cx’ declared here
 4880 | bool js::DelElemOperation(JSContext* cx, HandleValue val, HandleValue index,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4916:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::SetObjectElement(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4916:12: note: ‘id’ declared here
 4916 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4914:38: note: ‘cx’ declared here
 4914 | bool js::SetObjectElement(JSContext* cx, HandleObject obj, HandleValue index,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::SetObjectElementWithReceiver(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4927:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::SetObjectElementWithReceiver(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4927:12: note: ‘id’ declared here
 4927 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:4924:50: note: ‘cx’ declared here
 4924 | bool js::SetObjectElementWithReceiver(JSContext* cx, HandleObject obj,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5123:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::InitElemGetterSetterOperation(JSContext*, unsigned char*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5123:12: note: ‘id’ declared here
 5123 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5120:51: note: ‘cx’ declared here
 5120 | bool js::InitElemGetterSetterOperation(JSContext* cx, jsbytecode* pc,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::OptimizeSpreadCall(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5302:39:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::OptimizeSpreadCall(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5302:16: note: ‘obj’ declared here
 5302 |   RootedObject obj(cx, &arg.toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5292:40: note: ‘cx’ declared here
 5292 | bool js::OptimizeSpreadCall(JSContext* cx, HandleValue arg,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetPropertySuper(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5512:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::SetPropertySuper(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<js::PropertyName*>, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5511:16: note: ‘obj’ declared here
 5511 |   RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5506:38: note: ‘cx’ declared here
 5506 | bool js::SetPropertySuper(JSContext* cx, HandleValue lval, HandleValue receiver,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetElementSuper(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5526:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::SetElementSuper(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5525:16: note: ‘obj’ declared here
 5525 |   RootedObject obj(cx, ToObjectFromStackForPropertyAccess(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5521:37: note: ‘cx’ declared here
 5521 | bool js::SetElementSuper(JSContext* cx, HandleValue lval, HandleValue receiver,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ReportInNotObjectError(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)::{lambda(JSContext*, JS::Handle<JS::Value>)#1}::operator()(JSContext*, JS::Handle<JS::Value>) const [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1949:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::ReportInNotObjectError(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)::{lambda(JSContext*, JS::Handle<JS::Value>)#1}::operator()(JSContext*, JS::Handle<JS::Value>) const [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1949:18: note: ‘str’ declared here
 1949 |     RootedString str(cx, ref.toString());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1946:46: note: ‘cx’ declared here
 1946 |   auto uniqueCharsFromString = [](JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*&>(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::TryNoteIter<InterpreterTryNoteFilter>::TryNoteIter(JSContext*, JSScript*, unsigned char*, InterpreterTryNoteFilter)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.h:485:43,
    inlined from ‘TryNoteIterInterpreter::TryNoteIterInterpreter(JSContext*, js::InterpreterRegs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1184:51,
    inlined from ‘ProcessTryNotes(JSContext*, js::EnvironmentIter&, js::InterpreterRegs&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1215:43,
    inlined from ‘HandleError(JSContext*, js::InterpreterRegs&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1319:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tni’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘HandleError(JSContext*, js::InterpreterRegs&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1215:31: note: ‘tni’ declared here
 1215 |   for (TryNoteIterInterpreter tni(cx, regs); !tni.done(); ++tni) {
      |                               ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:1288:55: note: ‘cx’ declared here
 1288 | static HandleErrorContinuation HandleError(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::CloseIterOperation(JSContext*, JS::Handle<JSObject*>, js::CompletionKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5567:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::CloseIterOperation(JSContext*, JS::Handle<JSObject*>, js::CompletionKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5567:15: note: ‘result’ declared here
 5567 |   RootedValue result(cx);
      |               ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5557:40: note: ‘cx’ declared here
 5557 | bool js::CloseIterOperation(JSContext* cx, HandleObject iter,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SpreadCallOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5135:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘aobj’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp: In function ‘js::SpreadCallOperation(JSContext*, JS::Handle<JSScript*>, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5135:24: note: ‘aobj’ declared here
 5135 |   Rooted<ArrayObject*> aobj(cx, &arr.toObject().as<ArrayObject>());
      |                        ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter.cpp:5131:41: note: ‘cx’ declared here
 5131 | bool js::SpreadCallOperation(JSContext* cx, HandleScript script, jsbytecode* pc,
      |                              ~~~~~~~~~~~^~
   Compiling jsrust v0.1.0 (/builddir/build/BUILD/firefox-115.6.0/js/src/rust)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=jsrust CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-115.6.0/js/src/rust CARGO_PKG_AUTHORS='The Spidermonkey developers' CARGO_PKG_DESCRIPTION='' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MPL-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=jsrust CARGO_PKG_README='' CARGO_PKG_REPOSITORY='' CARGO_PKG_RUST_VERSION='' 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='/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name jsrust js/src/rust/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --emit=dep-info,link -C opt-level=2 -C panic=abort -C lto -Clto -C metadata=6d08aaa0ca0ed00c -C extra-filename=-6d08aaa0ca0ed00c --out-dir /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps --target aarch64-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-115.6.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-115.6.0/js/src/release/deps --extern jsrust_shared=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libjsrust_shared-12fc2ce3d1f23bdc.rlib --extern mozglue_static=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libmozglue_static-10e154c359e3f84a.rlib --extern wast=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/deps/libwast-0467d228819471f6.rlib -C debuginfo=2 --cap-lints warn -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -Cembed-bitcode=yes -C codegen-units=1 -L native=/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/build/mozglue-static-872cee4ae0411033/out`
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
js/src/irregexp/Unified_cpp_js_src_irregexp1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_irregexp1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -Wno-error=type-limits -Wno-error=return-type -Wno-error=nonnull -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp   Unified_cpp_js_src_irregexp1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/irregexp'
In file included from Unified_cpp_js_src_irregexp1.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-parser.cc: In function ‘bool v8::internal::{anonymous}::{anonymous}::MayContainStrings(v8::internal::{anonymous}::ClassSetOperandType, v8::internal::RegExpTree*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-parser.cc:2659:1: warning: control reaches end of non-void function [-Wreturn-type]
 2659 | }
      | ^
In file included from /usr/include/c++/14/map:62,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers/map:3,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/util/ZoneShim.h:9,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpShim.h:29,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-ast.h:11,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-macro-assembler.h:8,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-nodes.h:8,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-compiler.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:5,
                 from Unified_cpp_js_src_irregexp1.cpp:2:
In member function ‘std::_Rb_tree<v8::base::Vector<unsigned int const>, std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*>, std::_Select1st<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> >, v8::internal::CharacterClassStringLess, v8::internal::ZoneAllocator<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> > >::_M_emplace_unique<v8::base::Vector<unsigned int>, v8::internal::RegExpTree*>(v8::base::Vector<unsigned int>&&, v8::internal::RegExpTree*&&)std::pair<std::_Rb_tree_iterator<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> >, bool>’,
    inlined from ‘std::map<v8::base::Vector<unsigned int const>, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess, v8::internal::ZoneAllocator<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> > >::emplace<v8::base::Vector<unsigned int>, v8::internal::RegExpTree*>(v8::base::Vector<unsigned int>&&, v8::internal::RegExpTree*&&)std::pair<std::_Rb_tree_iterator<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> >, bool>’ at /usr/include/c++/14/bits/stl_map.h:608:33,
    inlined from ‘v8::internal::(anonymous namespace)::(anonymous namespace)::ExtractStringsFromUnicodeSet(icu_73::UnicodeSet const&, v8::internal::ZoneMap<v8::base::Vector<unsigned int const>, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess>*, JS::RegExpFlags, v8::internal::Zone*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-parser.cc:1862:21,
    inlined from ‘v8::internal::(anonymous namespace)::(anonymous namespace)::LookupPropertyValueName(UProperty, char const*, bool, v8::internal::ZoneList<v8::internal::CharacterRange>*, v8::internal::ZoneMap<v8::base::Vector<unsigned int const>, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess>*, JS::RegExpFlags, v8::internal::Zone*) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-parser.cc:1896:35:
/usr/include/c++/14/bits/stl_tree.h:2431:46: warning: ‘this’ pointer is null [-Wnonnull]
 2431 |         auto __res = _M_get_insert_unique_pos(__z._M_key());
      |                      ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/usr/include/c++/14/bits/stl_tree.h: In function ‘v8::internal::(anonymous namespace)::(anonymous namespace)::LookupPropertyValueName(UProperty, char const*, bool, v8::internal::ZoneList<v8::internal::CharacterRange>*, v8::internal::ZoneMap<v8::base::Vector<unsigned int const>, v8::internal::RegExpTree*, v8::internal::CharacterClassStringLess>*, JS::RegExpFlags, v8::internal::Zone*) [clone .constprop.0]’:
/usr/include/c++/14/bits/stl_tree.h:2104:5: note: in a call to non-static member function ‘std::_Rb_tree<v8::base::Vector<unsigned int const>, std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*>, std::_Select1st<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> >, v8::internal::CharacterClassStringLess, v8::internal::ZoneAllocator<std::pair<v8::base::Vector<unsigned int const> const, v8::internal::RegExpTree*> > >::_M_get_insert_unique_pos(v8::base::Vector<unsigned int const> const&) [clone .isra.0]’
 2104 |     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp   Unified_cpp_js_src_frontend0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/Poison.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/ds/LifoAlloc.h:196,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/CompilationStencil.h:21,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/AbstractScopePtr.cpp:11,
                 from Unified_cpp_js_src_frontend0.cpp:2:
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*&>(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:452:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_frontend0.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:452:23: note: ‘script’ declared here
  452 |     Rooted<JSScript*> script(cx, gcOutput.script);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:433:47: note: ‘cx’ declared here
  433 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input,
      |                                    ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/SharedContext.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/CompilationStencil.h:26:
In member function ‘js::FunctionFlags::kind() const’,
    inlined from ‘js::FunctionFlags::isClassConstructor() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/FunctionFlags.h:237:48,
    inlined from ‘js::frontend::FunctionBox::isClassConstructor() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/SharedContext.h:553:69,
    inlined from ‘ShouldSuppressBreakpointsAndSourceNotes(js::frontend::SharedContext*, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:128:71,
    inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::frontend::BytecodeEmitter*, js::FrontendContext*, js::frontend::SharedContext*, js::frontend::ErrorReporter const&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:147:50,
    inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:161:34,
    inlined from ‘mozilla::Maybe<js::frontend::BytecodeEmitter>::emplace<js::FrontendContext*&, js::frontend::EitherParser const&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&>(js::FrontendContext*&, js::frontend::EitherParser const&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:845:3,
    inlined from ‘EmplaceEmitter(js::frontend::CompilationState&, mozilla::Maybe<js::frontend::BytecodeEmitter>&, js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:652:18,
    inlined from ‘SourceAwareCompiler<mozilla::Utf8Unit>::emplaceEmitter(mozilla::Maybe<js::frontend::BytecodeEmitter>&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:137:26,
    inlined from ‘ModuleCompiler<mozilla::Utf8Unit>::compile(JSContext*, js::FrontendContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:770:22,
    inlined from ‘ParseModuleToStencilAndMaybeInstantiate<mozilla::Utf8Unit>(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText<mozilla::Utf8Unit>&, mozilla::Variant<mozilla::UniquePtr<js::frontend::ExtensibleCompilationStencil, JS::DeletePolicy<js::frontend::ExtensibleCompilationStencil> >, RefPtr<js::frontend::CompilationStencil>, js::frontend::CompilationGCOutput*>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:895:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FunctionFlags.h:172:39: warning: array subscript 44 is outside array bounds of ‘struct ModuleSharedContext[1]’ [-Warray-bounds=]
  172 |     return static_cast<FunctionKind>((flags_ & FUNCTION_KIND_MASK) >>
      |                                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘ParseModuleToStencilAndMaybeInstantiate<mozilla::Utf8Unit>(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText<mozilla::Utf8Unit>&, mozilla::Variant<mozilla::UniquePtr<js::frontend::ExtensibleCompilationStencil, JS::DeletePolicy<js::frontend::ExtensibleCompilationStencil> >, RefPtr<js::frontend::CompilationStencil>, js::frontend::CompilationGCOutput*>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:762:23: note: at offset 88 into object ‘modulesc’ of size 56
  762 |   ModuleSharedContext modulesc(fc, options, builder, extent);
      |                       ^~~~~~~~
In member function ‘js::FunctionFlags::kind() const’,
    inlined from ‘js::FunctionFlags::isClassConstructor() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/FunctionFlags.h:237:48,
    inlined from ‘js::frontend::FunctionBox::isClassConstructor() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/SharedContext.h:553:69,
    inlined from ‘ShouldSuppressBreakpointsAndSourceNotes(js::frontend::SharedContext*, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:128:71,
    inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::frontend::BytecodeEmitter*, js::FrontendContext*, js::frontend::SharedContext*, js::frontend::ErrorReporter const&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:147:50,
    inlined from ‘js::frontend::BytecodeEmitter::BytecodeEmitter(js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:161:34,
    inlined from ‘mozilla::Maybe<js::frontend::BytecodeEmitter>::emplace<js::FrontendContext*&, js::frontend::EitherParser const&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&>(js::FrontendContext*&, js::frontend::EitherParser const&, js::frontend::SharedContext*&, js::frontend::CompilationState&, js::frontend::BytecodeEmitter::EmitterMode&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:845:3,
    inlined from ‘EmplaceEmitter(js::frontend::CompilationState&, mozilla::Maybe<js::frontend::BytecodeEmitter>&, js::FrontendContext*, js::frontend::EitherParser const&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:652:18,
    inlined from ‘SourceAwareCompiler<char16_t>::emplaceEmitter(mozilla::Maybe<js::frontend::BytecodeEmitter>&, js::frontend::SharedContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:137:26,
    inlined from ‘ModuleCompiler<char16_t>::compile(JSContext*, js::FrontendContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:770:22,
    inlined from ‘ParseModuleToStencilAndMaybeInstantiate<char16_t>(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText<char16_t>&, mozilla::Variant<mozilla::UniquePtr<js::frontend::ExtensibleCompilationStencil, JS::DeletePolicy<js::frontend::ExtensibleCompilationStencil> >, RefPtr<js::frontend::CompilationStencil>, js::frontend::CompilationGCOutput*>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:895:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FunctionFlags.h:172:39: warning: array subscript 44 is outside array bounds of ‘struct ModuleSharedContext[1]’ [-Warray-bounds=]
  172 |     return static_cast<FunctionKind>((flags_ & FUNCTION_KIND_MASK) >>
      |                                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘ParseModuleToStencilAndMaybeInstantiate<char16_t>(JSContext*, js::FrontendContext*, js::LifoAlloc&, js::frontend::CompilationInput&, js::frontend::ScopeBindingCache*, JS::SourceText<char16_t>&, mozilla::Variant<mozilla::UniquePtr<js::frontend::ExtensibleCompilationStencil, JS::DeletePolicy<js::frontend::ExtensibleCompilationStencil> >, RefPtr<js::frontend::CompilationStencil>, js::frontend::CompilationGCOutput*>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp:762:23: note: at offset 88 into object ‘modulesc’ of size 56
  762 |   ModuleSharedContext modulesc(fc, options, builder, extent);
      |                       ^~~~~~~~
In file included from Unified_cpp_js_src_frontend0.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:2670:46: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
 2670 |       NameOpEmitter noe(this, name, loc, kind);
      |                                              ^
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp:2659:27: note: ‘kind’ was declared here
 2659 |       NameOpEmitter::Kind kind;
      |                           ^~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit10.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit10.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp   Unified_cpp_js_src_jit10.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from Unified_cpp_js_src_jit10.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:1505:21: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
 1505 |   state_->setElement(index, ins->value());
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:1497:11: note: ‘index’ was declared here
 1497 |   int32_t index;
      |           ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:1526:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
 1526 |   MDefinition* element = state_->getElement(index);
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here
 1520 |   int32_t index;
      |           ^~~~~
In member function ‘js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’,
    inlined from ‘js::jit::EmulateStateOf<js::jit::ArrayMemoryView>::run(js::jit::ArrayMemoryView&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:83:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:1526:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
 1526 |   MDefinition* element = state_->getElement(index);
      |                          ~~~~~~~~~~~~~~~~~~^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::EmulateStateOf<js::jit::ArrayMemoryView>::run(js::jit::ArrayMemoryView&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp:1520:11: note: ‘index’ was declared here
 1520 |   int32_t index;
      |           ^~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Registers.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MachineState.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.cpp:7,
                 from Unified_cpp_js_src_jit10.cpp:2:
In member function ‘JS::Rooted<JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy> >::Rooted<JSContext*, JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.cpp:91:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tempFrames’ in ‘MEM[(struct StackRootedBase * *)cx_215(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.cpp: In function ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector<mozilla::UniquePtr<js::jit::RematerializedFrame, JS::DeletePolicy<js::jit::RematerializedFrame> >, 0ul, js::TempAllocPolicy>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.cpp:90:37: note: ‘tempFrames’ declared here
   90 |   Rooted<RematerializedFrameVector> tempFrames(cx,
      |                                     ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.cpp:88:16: note: ‘cx’ declared here
   88 |     JSContext* cx, uint8_t* top, InlineFrameIterator& iter,
      |     ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/mozalloc'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/mozalloc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/mozalloc'
memory/mozalloc/Unified_cpp_memory_mozalloc0.o
/usr/lib64/ccache/g++ -o Unified_cpp_memory_mozalloc0.o -c  -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -D_GNU_SOURCE -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/memory/mozalloc -I/builddir/build/BUILD/firefox-115.6.0/js/src/memory/mozalloc -I/builddir/build/BUILD/firefox-115.6.0/js/src/xpcom -I/builddir/build/BUILD/firefox-115.6.0/memory/build -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_memory_mozalloc0.o.pp   Unified_cpp_memory_mozalloc0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/memory/mozalloc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp   Unified_cpp_js_src_frontend1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/lz4.o
/usr/lib64/ccache/gcc -std=gnu99 -o lz4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/lz4.o.pp   /builddir/build/BUILD/firefox-115.6.0/mfbt/lz4/lz4.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/lz4file.o
/usr/lib64/ccache/gcc -std=gnu99 -o lz4file.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/lz4file.o.pp   /builddir/build/BUILD/firefox-115.6.0/mfbt/lz4/lz4file.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/lz4frame.o
/usr/lib64/ccache/gcc -std=gnu99 -o lz4frame.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/lz4frame.o.pp   /builddir/build/BUILD/firefox-115.6.0/mfbt/lz4/lz4frame.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src0.o.pp   Unified_cpp_js_src0.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:7,
                 from Unified_cpp_js_src0.cpp:2:
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:883:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:882:27: note: ‘thisView’ declared here
  882 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:881:50: note: ‘cx’ declared here
  881 | bool DataViewObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetArrayShapeWithProto(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5054:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘GetArrayShapeWithProto(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5052:24: note: ‘shape’ declared here
 5052 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5049:55: note: ‘cx’ declared here
 5049 | static SharedShape* GetArrayShapeWithProto(JSContext* cx, HandleObject proto) {
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_proto_finish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5134:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unscopables’ in ‘MEM[(struct StackRootedBase * *)cx_277(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_proto_finish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5133:16: note: ‘unscopables’ declared here
 5133 |   RootedObject unscopables(cx,
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5130:43: note: ‘cx’ declared here
 5130 | static bool array_proto_finish(JSContext* cx, JS::HandleObject ctor,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:160:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp: In function ‘js::BigIntObject::asUintN(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:160:16: note: ‘bi’ declared here
  160 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:150:39: note: ‘cx’ declared here
  150 | bool BigIntObject::asUintN(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:186:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp: In function ‘js::BigIntObject::asIntN(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:186:16: note: ‘bi’ declared here
  186 |   RootedBigInt bi(cx, ToBigInt(cx, args.get(1)));
      |                ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:176:38: note: ‘cx’ declared here
  176 | bool BigIntObject::asIntN(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:895:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::byteLengthGetterImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:894:27: note: ‘thisView’ declared here
  894 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:893:54: note: ‘cx’ declared here
  893 | bool DataViewObject::byteLengthGetterImpl(JSContext* cx, const CallArgs& args) {
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:916:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::byteOffsetGetterImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:915:27: note: ‘thisView’ declared here
  915 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:914:54: note: ‘cx’ declared here
  914 | bool DataViewObject::byteOffsetGetterImpl(JSContext* cx, const CallArgs& args) {
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘DefineArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:487:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘DefineArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:487:12: note: ‘id’ declared here
  487 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:485:50: note: ‘cx’ declared here
  485 | static inline bool DefineArrayElement(JSContext* cx, HandleObject obj,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:89:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp: In function ‘js::BigIntObject::toString_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:87:16: note: ‘bi’ declared here
   87 |   RootedBigInt bi(cx, thisv.isBigInt()
      |                ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp:83:45: note: ‘cx’ declared here
   83 | bool BigIntObject::toString_impl(JSContext* cx, const CallArgs& args) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘SetArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:497:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘SetArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:497:12: note: ‘id’ declared here
  497 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:495:47: note: ‘cx’ declared here
  495 | static inline bool SetArrayElement(JSContext* cx, HandleObject obj,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘GetArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:478:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘GetArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:478:12: note: ‘id’ declared here
  478 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:460:47: note: ‘cx’ declared here
  460 | static inline bool GetArrayElement(JSContext* cx, HandleObject obj,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘HasAndGetElement<unsigned long>(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, bool*, JS::MutableHandle<JS::Value>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:309:12:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘HasAndGetElement<unsigned long>(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, bool*, JS::MutableHandle<JS::Value>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:309:12: note: ‘id’ declared here
  309 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:289:41: note: ‘cx’ declared here
  289 | static bool HasAndGetElement(JSContext* cx, HandleObject obj,
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_toLocaleString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1388:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_toLocaleString(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1388:16: note: ‘obj’ declared here
 1388 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1381:45: note: ‘cx’ declared here
 1381 | static bool array_toLocaleString(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5079:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::GlobalObject::createArrayShapeWithDefaultProto(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5078:16: note: ‘proto’ declared here
 5078 |   RootedObject proto(cx,
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5075:72: note: ‘cx’ declared here
 5075 | SharedShape* GlobalObject::createArrayShapeWithDefaultProto(JSContext* cx) {
      |                                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘NewArrayWithProto<0u>(JSContext*, unsigned int, JS::Handle<JSObject*>, js::NewObjectKind)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5111:24,
    inlined from ‘CreateArrayPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5127:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘CreateArrayPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here
 5111 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5124:50: note: ‘cx’ declared here
 5124 | static JSObject* CreateArrayPrototype(JSContext* cx, JSProtoKey key) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDenseEmptyArray(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5212:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseEmptyArray(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5211:48: note: ‘cx’ declared here
 5211 | ArrayObject* js::NewDenseEmptyArray(JSContext* cx) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewTenuredDenseEmptyArray(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5216:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewTenuredDenseEmptyArray(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5215:55: note: ‘cx’ declared here
 5215 | ArrayObject* js::NewTenuredDenseEmptyArray(JSContext* cx) {
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5222:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5220:16: note: ‘cx’ declared here
 5220 |     JSContext* cx, uint32_t length, NewObjectKind newKind /* = GenericObject */,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<2046u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5228:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDensePartlyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5226:16: note: ‘cx’ declared here
 5226 |     JSContext* cx, uint32_t length,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘NewArrayWithProto<2046u>(JSContext*, unsigned int, JS::Handle<JSObject*>, js::NewObjectKind)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5111:24,
    inlined from ‘js::NewDensePartlyAllocatedArrayWithProto(JSContext*, unsigned int, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5234:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDensePartlyAllocatedArrayWithProto(JSContext*, unsigned int, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here
 5111 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5231:67: note: ‘cx’ declared here
 5231 | ArrayObject* js::NewDensePartlyAllocatedArrayWithProto(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<0u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDenseUnallocatedArray(JSContext*, unsigned int, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5241:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseUnallocatedArray(JSContext*, unsigned int, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5239:16: note: ‘cx’ declared here
 5239 |     JSContext* cx, uint32_t length,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5222:30,
    inlined from ‘js::NewArrayWithShape(JSContext*, unsigned int, JS::Handle<js::Shape*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5306:37:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewArrayWithShape(JSContext*, unsigned int, JS::Handle<js::Shape*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5296:47: note: ‘cx’ declared here
 5296 | ArrayObject* js::NewArrayWithShape(JSContext* cx, uint32_t length,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDenseFullyAllocatedArray(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5222:30,
    inlined from ‘JS::NewArrayObject(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5505:37:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘JS::NewArrayObject(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5500:55: note: ‘cx’ declared here
 5500 | JS_PUBLIC_API JSObject* JS::NewArrayObject(JSContext* cx, size_t length) {
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewArrayWithNullProto(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5555:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewArrayWithNullProto(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5555:24: note: ‘shape’ declared here
 5555 |   Rooted<SharedShape*> shape(cx, GetArrayShapeWithProto(cx, nullptr));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5554:51: note: ‘cx’ declared here
 5554 | ArrayObject* js::NewArrayWithNullProto(JSContext* cx) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:495:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getInt8Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:494:27: note: ‘thisView’ declared here
  494 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:491:45: note: ‘cx’ declared here
  491 | bool DataViewObject::getInt8Impl(JSContext* cx, const CallArgs& args) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:514:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getUint8Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:513:27: note: ‘thisView’ declared here
  513 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:510:46: note: ‘cx’ declared here
  510 | bool DataViewObject::getUint8Impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:571:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getInt32Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:570:27: note: ‘thisView’ declared here
  570 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:567:46: note: ‘cx’ declared here
  567 | bool DataViewObject::getInt32Impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:661:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getFloat32Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:660:27: note: ‘thisView’ declared here
  660 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:657:48: note: ‘cx’ declared here
  657 | bool DataViewObject::getFloat32Impl(JSContext* cx, const CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:533:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getInt16Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:532:27: note: ‘thisView’ declared here
  532 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:529:46: note: ‘cx’ declared here
  529 | bool DataViewObject::getInt16Impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:552:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getUint16Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:551:27: note: ‘thisView’ declared here
  551 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:548:47: note: ‘cx’ declared here
  548 | bool DataViewObject::getUint16Impl(JSContext* cx, const CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:681:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getFloat64Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:680:27: note: ‘thisView’ declared here
  680 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:677:48: note: ‘cx’ declared here
  677 | bool DataViewObject::getFloat64Impl(JSContext* cx, const CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:611:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getBigInt64Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:610:27: note: ‘thisView’ declared here
  610 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:607:49: note: ‘cx’ declared here
  607 | bool DataViewObject::getBigInt64Impl(JSContext* cx, const CallArgs& args) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:637:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getBigUint64Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:636:27: note: ‘thisView’ declared here
  636 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:633:50: note: ‘cx’ declared here
  633 | bool DataViewObject::getBigUint64Impl(JSContext* cx, const CallArgs& args) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::constructWrapped(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:198:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_195(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::constructWrapped(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:198:25: note: ‘global’ declared here
  198 |   Rooted<GlobalObject*> global(cx, cx->realm()->maybeGlobal());
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:172:50: note: ‘cx’ declared here
  172 | bool DataViewObject::constructWrapped(JSContext* cx, HandleObject bufobj,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:590:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::getUint32Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:589:27: note: ‘thisView’ declared here
  589 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:586:47: note: ‘cx’ declared here
  586 | bool DataViewObject::getUint32Impl(JSContext* cx, const CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_NewDataView(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:1021:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘constructor’ in ‘MEM[(struct StackRootedBase * *)cx_91(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘JS_NewDataView(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:1021:16: note: ‘constructor’ declared here
 1021 |   RootedObject constructor(cx, GlobalObject::getOrCreateConstructor(cx, key));
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:1018:51: note: ‘cx’ declared here
 1018 | JS_PUBLIC_API JSObject* JS_NewDataView(JSContext* cx, HandleObject buffer,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NonSyntacticVariablesObject*>(JSContext* const&, js::NonSyntacticVariablesObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::NewJSMEnvironment(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:440:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘varEnv’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp: In function ‘JS::NewJSMEnvironment(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:440:16: note: ‘varEnv’ declared here
  440 |   RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:439:58: note: ‘cx’ declared here
  439 | JS_PUBLIC_API JSObject* JS::NewJSMEnvironment(JSContext* cx) {
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:519:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp: In function ‘JS::GetJSMEnvironmentOfScriptedCaller(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:519:16: note: ‘env’ declared here
  519 |   RootedObject env(cx, iter.environmentChain(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:509:74: note: ‘cx’ declared here
  509 | JS_PUBLIC_API JSObject* JS::GetJSMEnvironmentOfScriptedCaller(JSContext* cx) {
      |                                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:701:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setInt8Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:700:27: note: ‘thisView’ declared here
  700 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:697:45: note: ‘cx’ declared here
  697 | bool DataViewObject::setInt8Impl(JSContext* cx, const CallArgs& args) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:719:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setUint8Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:718:27: note: ‘thisView’ declared here
  718 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:715:46: note: ‘cx’ declared here
  715 | bool DataViewObject::setUint8Impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘atomics_wait(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.cpp:720:44:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src0.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.cpp: In function ‘atomics_wait(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.cpp:720:16: note: ‘value’ declared here
  720 |   RootedBigInt value(cx, ToBigInt(cx, valv));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.cpp:679:37: note: ‘cx’ declared here
  679 | static bool atomics_wait(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::array_includes(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4421:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::array_includes(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4421:16: note: ‘obj’ declared here
 4421 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4416:36: note: ‘cx’ declared here
 4416 | bool js::array_includes(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4307:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_185(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::array_lastIndexOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4307:16: note: ‘obj’ declared here
 4307 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4302:39: note: ‘cx’ declared here
 4302 | bool js::array_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::array_indexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4180:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_195(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::array_indexOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4180:16: note: ‘obj’ declared here
 4180 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4175:35: note: ‘cx’ declared here
 4175 | bool js::array_indexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:811:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setBigInt64Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:810:27: note: ‘thisView’ declared here
  810 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:807:49: note: ‘cx’ declared here
  807 | bool DataViewObject::setBigInt64Impl(JSContext* cx, const CallArgs& args) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:773:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setInt32Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:772:27: note: ‘thisView’ declared here
  772 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:769:46: note: ‘cx’ declared here
  769 | bool DataViewObject::setInt32Impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:791:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setUint32Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:790:27: note: ‘thisView’ declared here
  790 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:787:47: note: ‘cx’ declared here
  787 | bool DataViewObject::setUint32Impl(JSContext* cx, const CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:737:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setInt16Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:736:27: note: ‘thisView’ declared here
  736 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:733:46: note: ‘cx’ declared here
  733 | bool DataViewObject::setInt16Impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:755:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setUint16Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:754:27: note: ‘thisView’ declared here
  754 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:751:47: note: ‘cx’ declared here
  751 | bool DataViewObject::setUint16Impl(JSContext* cx, const CallArgs& args) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:867:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setFloat64Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:866:27: note: ‘thisView’ declared here
  866 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:863:48: note: ‘cx’ declared here
  863 | bool DataViewObject::setFloat64Impl(JSContext* cx, const CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::Emake[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
numeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:849:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setFloat32Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:848:27: note: ‘thisView’ declared here
  848 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:845:48: note: ‘cx’ declared here
  845 | bool DataViewObject::setFloat32Impl(JSContext* cx, const CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DataViewObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DataViewObject*>::Rooted<JSContext*, js::DataViewObject*>(JSContext* const&, js::DataViewObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:831:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisView’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp: In function ‘js::DataViewObject::setBigUint64Impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:830:27: note: ‘thisView’ declared here
  830 |   Rooted<DataViewObject*> thisView(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp:827:50: note: ‘cx’ declared here
  827 | bool DataViewObject::setBigUint64Impl(JSContext* cx, const CallArgs& args) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::array_join(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1257:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_250(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::array_join(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1257:16: note: ‘obj’ declared here
 1257 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1252:32: note: ‘cx’ declared here
 1252 | bool js::array_join(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SetArrayLengthProperty(JSContext*, JS::Handle<js::ArrayObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:588:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘SetArrayLengthProperty(JSContext*, JS::Handle<js::ArrayObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:588:12: note: ‘id’ declared here
  588 |   RootedId id(cx, NameToId(cx->names().length));
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:586:47: note: ‘cx’ declared here
  586 | static bool SetArrayLengthProperty(JSContext* cx, Handle<ArrayObject*> obj,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NonSyntacticVariablesObject*>(JSContext* const&, js::NonSyntacticVariablesObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:403:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘varEnv’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp: In function ‘js::ExecuteInFrameScriptEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:403:16: note: ‘varEnv’ declared here
  403 |   RootedObject varEnv(cx, NonSyntacticVariablesObject::create(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:401:16: note: ‘cx’ declared here
  401 |     JSContext* cx, HandleObject objArg, HandleScript scriptArg,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EvalKernel(JSContext*, JS::Handle<JS::Value>, EvalType, js::AbstractFramePtr, JS::Handle<JSObject*>, unsigned char*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:260:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearStr’ in ‘MEM[(struct StackRootedBase * *)cx_365(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp: In function ‘EvalKernel(JSContext*, JS::Handle<JS::Value>, EvalType, js::AbstractFramePtr, JS::Handle<JSObject*>, unsigned char*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:260:27: note: ‘linearStr’ declared here
  260 |   Rooted<JSLinearString*> linearStr(cx, str->ensureLinear(cx));
      |                           ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp:229:35: note: ‘cx’ declared here
  229 | static bool EvalKernel(JSContext* cx, HandleValue v, EvalType evalType,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘CopyArrayElements(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2707:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘CopyArrayElements(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2707:15: note: ‘value’ declared here
 2707 |   RootedValue value(cx);
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2702:42: note: ‘cx’ declared here
 2702 | static bool CopyArrayElements(JSContext* cx, HandleObject obj, uint64_t begin,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘DeleteArrayElement(JSContext*, JS::Handle<JSObject*>, unsigned long, JS::ObjectOpResult&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:539:17,
    inlined from ‘DeletePropertyOrThrow(JSContext*, JS::Handle<JSObject*>, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:550:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘DeletePropertyOrThrow(JSContext*, JS::Handle<JSObject*>, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:539:12: note: ‘id’ declared here
  539 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:547:46: note: ‘cx’ declared here
  547 | static bool DeletePropertyOrThrow(JSContext* cx, HandleObject obj,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::array_pop(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2314:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::array_pop(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2314:16: note: ‘obj’ declared here
 2314 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2309:31: note: ‘cx’ declared here
 2309 | bool js::array_pop(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_reverse(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1533:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_197(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_reverse(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1533:16: note: ‘obj’ declared here
 1533 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1528:38: note: ‘cx’ declared here
 1528 | static bool array_reverse(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_shift(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2420:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_159(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_shift(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2420:16: note: ‘obj’ declared here
 2420 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2415:36: note: ‘cx’ declared here
 2415 | static bool array_shift(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArray<4294967295u>(JSContext*, unsigned int, js::NewObjectKind, js::gc::AllocSite*)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24,
    inlined from ‘js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5248:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseCopiedArray(JSContext*, unsigned int, JS::Value const*, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5097:24: note: ‘shape’ declared here
 5097 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5246:16: note: ‘cx’ declared here
 5246 |     JSContext* cx, uint32_t length, const Value* values,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘NewArrayWithProto<4294967295u>(JSContext*, unsigned int, JS::Handle<JSObject*>, js::NewObjectKind)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5111:24,
    inlined from ‘js::NewDenseCopiedArrayWithProto(JSContext*, unsigned int, JS::Value const*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5261:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::NewDenseCopiedArrayWithProto(JSContext*, unsigned int, JS::Value const*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5111:24: note: ‘shape’ declared here
 5111 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:5257:58: note: ‘cx’ declared here
 5257 | ArrayObject* js::NewDenseCopiedArrayWithProto(JSContext* cx, uint32_t length,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementsWithAdder(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned int, unsigned int, js::ElementAdder*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:371:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::GetElementsWithAdder(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned int, unsigned int, js::ElementAdder*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:371:15: note: ‘val’ declared here
  371 |   RootedValue val(cx);
      |               ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:366:42: note: ‘cx’ declared here
  366 | bool js::GetElementsWithAdder(JSContext* cx, HandleObject obj,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_slice(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3808:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_264(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_slice(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3808:16: note: ‘obj’ declared here
 3808 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3803:36: note: ‘cx’ declared here
 3803 | static bool array_slice(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘SetArrayElements(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned int, JS::Value const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1439:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘SetArrayElements(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned int, JS::Value const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1439:12: note: ‘id’ declared here
 1439 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1421:41: note: ‘cx’ declared here
 1421 | static bool SetArrayElements(JSContext* cx, HandleObject obj, uint64_t start,
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2843:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_465(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_splice_impl(JSContext*, unsigned int, JS::Value*, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2843:16: note: ‘obj’ declared here
 2843 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2837:42: note: ‘cx’ declared here
 2837 | static bool array_splice_impl(JSContext* cx, unsigned argc, Value* vp,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘MatchNumericComparator(JSContext*, JSObject*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1813:48,
    inlined from ‘js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2045:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘js::intrinsic_ArrayNativeSort(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:1813:18: note: ‘fun’ declared here
 1813 |   RootedFunction fun(cx, &obj->as<JSFunction>());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2033:47: note: ‘cx’ declared here
 2033 | bool js::intrinsic_ArrayNativeSort(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_push(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2255:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_123(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_push(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2255:16: note: ‘obj’ declared here
 2255 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2250:35: note: ‘cx’ declared here
 2250 | static bool array_push(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_with(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3446:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_182(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_with(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3446:16: note: ‘obj’ declared here
 3446 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3441:35: note: ‘cx’ declared here
 3441 | static bool array_with(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_toSpliced(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3181:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_350(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_toSpliced(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3181:16: note: ‘obj’ declared here
 3181 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:3176:40: note: ‘cx’ declared here
 3176 | static bool array_toSpliced(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_unshift(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2504:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_188(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_unshift(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2504:16: note: ‘obj’ declared here
 2504 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:2499:38: note: ‘cx’ declared here
 2499 | static bool array_unshift(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘array_concat(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4692:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_312(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp: In function ‘array_concat(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4692:16: note: ‘obj’ declared here
 4692 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp:4687:37: note: ‘cx’ declared here
 4687 | static bool array_concat(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_acos.o
/usr/lib64/ccache/g++ -o e_acos.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_acos.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_acos.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_acosf.o
/usr/lib64/ccache/g++ -o e_acosf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_acosf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_acosf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_acosh.o
/usr/lib64/ccache/g++ -o e_acosh.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_acosh.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_acosh.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_asin.o
/usr/lib64/ccache/g++ -o e_asin.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_asin.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_asin.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_asinf.o
/usr/lib64/ccache/g++ -o e_asinf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_asinf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_asinf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_atan2.o
/usr/lib64/ccache/g++ -o e_atan2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_atan2.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_atan2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_atanh.o
/usr/lib64/ccache/g++ -o e_atanh.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_atanh.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_atanh.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp   Unified_cpp_js_src_jit1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from Unified_cpp_js_src_jit1.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineJIT.cpp: In member function ‘jsbytecode* js::jit::BaselineScript::approximatePcForNativeAddress(JSScript*, uint8_t*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineJIT.cpp:765:23: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  765 |   const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1];
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineJIT.cpp:765:79: note: the temporary was destroyed at the end of the full expression ‘((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span<js::jit::RetAddrEntry>::operator[]((((js::jit::BaselineScript*)this)->js::jit::BaselineScript::retAddrEntries().mozilla::Span<js::jit::RetAddrEntry>::size() - 1))’
  765 |   const RetAddrEntry& lastEntry = retAddrEntries()[retAddrEntries().size() - 1];
      |                                                                               ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Registers.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MachineState.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrame.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrameInfo.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCodeGen.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCodeGen.cpp:7,
                 from Unified_cpp_js_src_jit1.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1244:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘valObj’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit1.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1243:16: note: ‘valObj’ declared here
 1243 |   RootedObject valObj(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1224:40: note: ‘cx’ declared here
 1224 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value>&>(JSContext* const&, JS::Handle<JS::Value>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2271:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2271:15: note: ‘rhsCopy’ declared here
 2271 |   RootedValue rhsCopy(cx, rhs);
      |               ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2257:35: note: ‘cx’ declared here
 2257 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2367:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2367:24: note: ‘array’ declared here
 2367 |   Rooted<ArrayObject*> array(cx, NewArrayOperation(cx, length));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2354:36: note: ‘cx’ declared here
 2354 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2402:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2402:16: note: ‘obj’ declared here
 2402 |   RootedObject obj(cx, NewObjectOperation(cx, script, pc));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:2393:37: note: ‘cx’ declared here
 2393 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:217:41,
    inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:590:22,
    inlined from ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1031:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctionList-inl.h:32,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCodeGen.cpp:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:217:16: note: ‘obj’ declared here
  217 |   RootedObject obj(cx, ToObject(cx, val));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1014:45: note: ‘cx’ declared here
 1014 | bool DoCheckPrivateFieldFallback(JSContext* cx, BaselineFrame* frame,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:679:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lhsObj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:678:16: note: ‘lhsObj’ declared here
  678 |   RootedObject lhsObj(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:660:40: note: ‘cx’ declared here
  660 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:783:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_225(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:782:16: note: ‘obj’ declared here
  782 |   RootedObject obj(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:763:35: note: ‘cx’ declared here
  763 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:513:40,
    inlined from ‘js::GetElementOperation(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:522:43,
    inlined from ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:653:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:513:16: note: ‘obj’ declared here
  513 |   RootedObject obj(cx, &lref.toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:638:35: note: ‘cx’ declared here
  638 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:217:41,
    inlined from ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:984:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:217:16: note: ‘obj’ declared here
  217 |   RootedObject obj(cx, ToObject(cx, val));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:973:34: note: ‘cx’ declared here
  973 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICFallbackStub* stub,
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1347:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1346:16: note: ‘obj’ declared here
 1346 |   RootedObject obj(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp:1323:35: note: ‘cx’ declared here
 1323 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame,
      |                        ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_cosh.o
/usr/lib64/ccache/g++ -o e_cosh.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_cosh.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_cosh.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_exp.o
/usr/lib64/ccache/g++ -o e_exp.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_exp.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_exp.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend2.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp   Unified_cpp_js_src_frontend2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
In file included from Unified_cpp_js_src_frontend2.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/EmitterScope.cpp: In member function ‘void js::frontend::EmitterScope::dump(js::frontend::BytecodeEmitter*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/EmitterScope.cpp:281:25: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  281 |     const NameLocation& l = r.front().value();
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/EmitterScope.cpp:281:45: note: the temporary was destroyed at the end of the full expression ‘(& r.js::detail::InlineTable<js::InlineMap<js::frontend::TrivialTaggedParserAtomIndex, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy<js::frontend::TrivialTaggedParserAtomIndex> >::InlineEntry, js::InlineMap<js::frontend::TrivialTaggedParserAtomIndex, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy<js::frontend::TrivialTaggedParserAtomIndex> >::Entry, mozilla::HashMap<js::frontend::TrivialTaggedParserAtomIndex, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy>, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy<js::frontend::TrivialTaggedParserAtomIndex>, 24>::Range::front().js::InlineMap<js::frontend::TrivialTaggedParserAtomIndex, js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>, 24, js::frontend::TrivialTaggedParserAtomIndexHasher, js::SystemAllocPolicy, js::detail::DefaultKeyPolicy<js::frontend::TrivialTaggedParserAtomIndex> >::Entry::value())->js::frontend::RecyclableAtomMapValueWrapper<js::frontend::NameLocation>::operator js::frontend::NameLocation&()’
  281 |     const NameLocation& l = r.front().value();
      |                                             ^
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_expf.o
/usr/lib64/ccache/g++ -o e_expf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_expf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_expf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_hypot.o
/usr/lib64/ccache/g++ -o e_hypot.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_hypot.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_hypot.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_log.o
/usr/lib64/ccache/g++ -o e_log.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_log.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_log.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_log10.o
/usr/lib64/ccache/g++ -o e_log10.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_log10.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_log10.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_log2.o
/usr/lib64/ccache/g++ -o e_log2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_log2.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_log2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_logf.o
/usr/lib64/ccache/g++ -o e_logf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_logf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_logf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_pow.o
/usr/lib64/ccache/g++ -o e_pow.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_pow.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_pow.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_powf.o
/usr/lib64/ccache/g++ -o e_powf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_powf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_powf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_sinh.o
/usr/lib64/ccache/g++ -o e_sinh.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_sinh.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_sinh.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/e_sqrtf.o
/usr/lib64/ccache/g++ -o e_sqrtf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/e_sqrtf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/e_sqrtf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_cos.o
/usr/lib64/ccache/g++ -o k_cos.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_cos.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_cos.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/lz4hc.o
/usr/lib64/ccache/gcc -std=gnu99 -o lz4hc.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/lz4hc.o.pp   /builddir/build/BUILD/firefox-115.6.0/mfbt/lz4/lz4hc.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_cosf.o
/usr/lib64/ccache/g++ -o k_cosf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_cosf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_cosf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_exp.o
/usr/lib64/ccache/g++ -o k_exp.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_exp.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_exp.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_expf.o
/usr/lib64/ccache/g++ -o k_expf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_expf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_expf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_rem_pio2.o
/usr/lib64/ccache/g++ -o k_rem_pio2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_rem_pio2.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_rem_pio2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src1.o.pp   Unified_cpp_js_src1.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.h:89,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:9,
                 from Unified_cpp_js_src1.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1175:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘js::obj_isPrototypeOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1175:16: note: ‘obj’ declared here
 1175 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1165:39: note: ‘cx’ declared here
 1165 | bool js::obj_isPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateObjectPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2254:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘CreateObjectPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2253:24: note: ‘objectProto’ declared here
 2253 |   Rooted<PlainObject*> objectProto(
      |                        ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2245:51: note: ‘cx’ declared here
 2245 | static JSObject* CreateObjectPrototype(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, JS::Handle<js::GlobalObject*> >(JSContext* const&, JS::Handle<js::GlobalObject*>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateObjectConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2228:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘self’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘CreateObjectConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2228:25: note: ‘self’ declared here
 2228 |   Rooted<GlobalObject*> self(cx, cx->global());
      |                         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2227:53: note: ‘cx’ declared here
 2227 | static JSObject* CreateObjectConstructor(JSContext* cx, JSProtoKey key) {
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:821:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here
  821 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:820:38: note: ‘cx’ declared here
  820 | bool MapObject::size_impl(JSContext* cx, const CallArgs& args) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleNamespaceObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleNamespaceObject*>::Rooted<JSContext*, js::ModuleNamespaceObject*>(JSContext* const&, js::ModuleNamespaceObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:559:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::delete_(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:559:34: note: ‘ns’ declared here
  559 |   Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
      |                                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:557:16: note: ‘cx’ declared here
  557 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:562:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationRegistryObject::unregister(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:562:16: note: ‘obj’ declared here
  562 |   RootedObject obj(cx, registry->registrations()->lookup(unregisterToken));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:523:56: note: ‘cx’ declared here
  523 | bool FinalizationRegistryObject::unregister(JSContext* cx, unsigned argc,
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SetObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SetObject*>::Rooted<JSContext*, js::SetObject*>(JSContext* const&, js::SetObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1702:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘setobj’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::clear_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1702:22: note: ‘setobj’ declared here
 1702 |   Rooted<SetObject*> setobj(cx, &args.thisv().toObject().as<SetObject>());
      |                      ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1701:39: note: ‘cx’ declared here
 1701 | bool SetObject::clear_impl(JSContext* cx, const CallArgs& args) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleNamespaceObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleNamespaceObject*>::Rooted<JSContext*, js::ModuleNamespaceObject*>(JSContext* const&, js::ModuleNamespaceObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:508:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:508:34: note: ‘ns’ declared here
  508 |   Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
      |                                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:506:58: note: ‘cx’ declared here
  506 | bool ModuleNamespaceObject::ProxyHandler::has(JSContext* cx, HandleObject proxy,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:135:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idRoot’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘js::obj_propertyIsEnumerable(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:135:12: note: ‘idRoot’ declared here
  135 |   RootedId idRoot(cx);
      |            ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:102:46: note: ‘cx’ declared here
  102 | bool js::obj_propertyIsEnumerable(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::MapObject::size_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:821:48,
    inlined from ‘JS::CallNonGenericMethod<&js::MapObject::is, &js::MapObject::size_impl>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:829:67,
    inlined from ‘js::MapObject::size(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:829:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::MapObject::size(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:821:16: note: ‘obj’ declared here
  821 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:826:33: note: ‘cx’ declared here
  826 | bool MapObject::size(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘forEach(char const*, JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1725:64,
    inlined from ‘JS::MapForEach(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1904:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘forEachFunc’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘JS::MapForEach(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here
 1724 |   RootedFunction forEachFunc(
      |                  ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1902:46: note: ‘cx’ declared here
 1902 | JS_PUBLIC_API bool JS::MapForEach(JSContext* cx, HandleObject obj,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘forEach(char const*, JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1725:64,
    inlined from ‘JS::SetForEach(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1969:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘forEachFunc’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘JS::SetForEach(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1724:18: note: ‘forEachFunc’ declared here
 1724 |   RootedFunction forEachFunc(
      |                  ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1967:46: note: ‘cx’ declared here
 1967 | JS_PUBLIC_API bool JS::SetForEach(JSContext* cx, HandleObject obj,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value const&>(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:432:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:432:15: note: ‘value’ declared here
  432 |   RootedValue value(cx, env->getSlot(prop->slot()));
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:410:16: note: ‘cx’ declared here
  410 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value const&>(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:539:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:539:15: note: ‘value’ declared here
  539 |   RootedValue value(cx, env->getSlot(prop->slot()));
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:518:58: note: ‘cx’ declared here
  518 | bool ModuleNamespaceObject::ProxyHandler::get(JSContext* cx, HandleObject proxy,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleNamespaceObject::create(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > > >, JS::MutableHandle<mozilla::UniquePtr<js::IndirectBindingMap, JS::DeletePolicy<js::IndirectBindingMap> > >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:301:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleNamespaceObject::create(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > > >, JS::MutableHandle<mozilla::UniquePtr<js::IndirectBindingMap, JS::DeletePolicy<js::IndirectBindingMap> > >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:300:16: note: ‘object’ declared here
  300 |   RootedObject object(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:293:16: note: ‘cx’ declared here
  293 |     JSContext* cx, Handle<ModuleObject*> module,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CallModuleResolveHook(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2136:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::CallModuleResolveHook(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2135:16: note: ‘result’ declared here
 2135 |   RootedObject result(cx,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2126:52: note: ‘cx’ declared here
 2126 | ModuleObject* js::CallModuleResolveHook(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Walk(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:1080:44:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_481(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src1.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp: In function ‘Walk(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:1080:16: note: ‘key’ declared here
 1080 |   RootedString key(cx, IdToString(cx, name));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:973:29: note: ‘cx’ declared here
  973 | static bool Walk(JSContext* cx, HandleObject holder, HandleId name,
      |                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Revive(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:1090:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_56(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp: In function ‘Revive(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:1090:24: note: ‘obj’ declared here
 1090 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:1089:31: note: ‘cx’ declared here
 1089 | static bool Revive(JSContext* cx, HandleValue reviver, MutableHandleValue vp) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PreprocessValue<JS::Handle<JS::PropertyKey> >(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>, (anonymous namespace)::StringifyContext*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:308:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_267(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp: In function ‘PreprocessValue<JS::Handle<JS::PropertyKey> >(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>, (anonymous namespace)::StringifyContext*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here
  308 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:293:40: note: ‘cx’ declared here
  293 | static bool PreprocessValue(JSContext* cx, HandleObject holder, KeyType key,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::obj_toString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:679:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_328(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘js::obj_toString(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:679:16: note: ‘obj’ declared here
  679 |   RootedObject obj(cx);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:676:34: note: ‘cx’ declared here
  676 | bool js::obj_toString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ObjectToSource(JSContext*, JS::Handle<JSObject*>)::{lambda(JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, PropertyKind)#1}::operator()(JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, PropertyKind) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:339:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idv’ in ‘MEM[(struct StackRootedBase * *)_156 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In member function ‘js::ObjectToSource(JSContext*, JS::Handle<JSObject*>)::{lambda(JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, PropertyKind)#1}::operator()(JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, PropertyKind) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:339:19: note: ‘idv’ declared here
  339 |       RootedValue idv(cx, IdToValue(id));
      |                   ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:329:63: note: ‘__closure’ declared here
  329 |                                         PropertyKind kind) -> bool {
      |                                                               ^~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘obj_toSource(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:172:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘obj_toSource(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:172:16: note: ‘obj’ declared here
  172 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:163:37: note: ‘cx’ declared here
  163 | static bool obj_toSource(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:17:
In member function ‘mozilla::Vector<js::frontend::StencilModuleAssertion, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<js::frontend::StencilModuleAssertion, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::frontend::StencilModuleAssertion, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::frontend::StencilModuleRequest::StencilModuleRequest(js::frontend::StencilModuleRequest&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.h:539:37,
    inlined from ‘mozilla::detail::VectorImpl<js::frontend::StencilModuleRequest, 0ul, js::SystemAllocPolicy, false>::new_<js::frontend::StencilModuleRequest>(js::frontend::StencilModuleRequest*, js::frontend::StencilModuleRequest&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::frontend::StencilModuleRequest, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::frontend::StencilModuleRequest>(js::frontend::StencilModuleRequest*, js::frontend::StencilModuleRequest*, js::frontend::StencilModuleRequest*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::frontend::StencilModuleRequest, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::frontend::StencilModuleRequest, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::frontend::StencilModuleRequest, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::frontend::StencilModuleRequest, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘js::ModuleBuilder::buildTables(js::frontend::StencilModuleMetadata&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1359:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_70 + 8B].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PreprocessValue<unsigned int>(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>, (anonymous namespace)::StringifyContext*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:308:18,
    inlined from ‘JA(JSContext*, JS::Handle<JSObject*>, (anonymous namespace)::StringifyContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:671:27,
    inlined from ‘Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:791:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp: In function ‘Str(JSContext*, JS::Value const&, (anonymous namespace)::StringifyContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:308:18: note: ‘obj’ declared here
  308 |     RootedObject obj(cx, JS::ToObject(cx, vp));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:704:28: note: ‘cx’ declared here
  704 | static bool Str(JSContext* cx, const Value& v, StringifyContext* scx) {
      |                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::Stringify(JSContext*, JS::MutableHandle<JS::Value>, JSObject*, JS::Value const&, js::StringBuffer&, js::StringifyBehavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:855:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_1249(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp: In function ‘js::Stringify(JSContext*, JS::MutableHandle<JS::Value>, JSObject*, JS::Value const&, js::StringBuffer&, js::StringifyBehavior)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:855:18: note: ‘id’ declared here
  855 |         RootedId id(cx);
      |                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp:795:31: note: ‘cx’ declared here
  795 | bool js::Stringify(JSContext* cx, MutableHandleValue vp, JSObject* replacer_,
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleNamespaceObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleNamespaceObject*>::Rooted<JSContext*, js::ModuleNamespaceObject*>(JSContext* const&, js::ModuleNamespaceObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:577:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ns’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::ModuleNamespaceObject::ProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:577:34: note: ‘ns’ declared here
  577 |   Rooted<ModuleNamespaceObject*> ns(cx, &proxy->as<ModuleNamespaceObject>());
      |                                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:576:16: note: ‘cx’ declared here
  576 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeShape*>::Rooted<JSContext*, js::NativeShape*>(JSContext* const&, js::NativeShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘TryAssignNative(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1009:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fromShape’ in ‘MEM[(struct StackRootedBase * *)cx_354(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘TryAssignNative(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1009:24: note: ‘fromShape’ declared here
 1009 |   Rooted<NativeShape*> fromShape(cx, fromNative->shape());
      |                        ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:986:40: note: ‘cx’ declared here
  986 | static bool TryAssignNative(JSContext* cx, HandleObject to, HandleObject from,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ObjectDefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1209:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)cx_229(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘ObjectDefineProperties(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1209:16: note: ‘props’ declared here
 1209 |   RootedObject props(cx, ToObject(cx, properties));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1204:47: note: ‘cx’ declared here
 1204 | static bool ObjectDefineProperties(JSContext* cx, HandleObject obj,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::obj_create(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1294:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘js::obj_create(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1294:24: note: ‘obj’ declared here
 1294 |   Rooted<PlainObject*> obj(cx, ObjectCreateImpl(cx, proto));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1271:32: note: ‘cx’ declared here
 1271 | bool js::obj_create(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1775:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_256(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)1>(JSContext*, JS::CallArgs const&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here
 1775 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here
 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1099:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::createTopLevelCapability(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1099:26: note: ‘resultPromise’ declared here
 1099 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1096:16: note: ‘cx’ declared here
 1096 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle<js::FinalizationQueueObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:829:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rval’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationQueueObject::cleanupQueuedRecords(JSContext*, JS::Handle<js::FinalizationQueueObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:829:15: note: ‘rval’ declared here
  829 |   RootedValue rval(cx);
      |               ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:806:16: note: ‘cx’ declared here
  806 |     JSContext* cx, HandleFinalizationQueueObject queue,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1506:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importName’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createImportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1506:21: note: ‘importName’ declared here
 1506 |     Rooted<JSAtom*> importName(cx);
      |                     ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1487:16: note: ‘cx’ declared here
 1487 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:224:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘base’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::GlobalObject::initMapIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:223:21: note: ‘base’ declared here
  223 |   Rooted<JSObject*> base(
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:221:52: note: ‘cx’ declared here
  221 | bool GlobalObject::initMapIteratorProto(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1083:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘base’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::GlobalObject::initSetIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1082:21: note: ‘base’ declared here
 1082 |   Rooted<JSObject*> base(
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1080:52: note: ‘cx’ declared here
 1080 | bool GlobalObject::initSetIteratorProto(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘js::HeapPtr<JSAtom*>::HeapPtr(js::HeapPtr<JSAtom*> const&)’,
    inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:91:7,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::new_<js::ExportEntry>(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ExportEntry>(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:56:12,
    inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:716:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_199].D.261022’ may be used uninitialized [-Wmaybe-uninitialized]
  704 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function ‘js::HeapPtr<js::ModuleRequestObject*>::HeapPtr(js::HeapPtr<js::ModuleRequestObject*> const&)’,
    inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:91:7,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::new_<js::ExportEntry>(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ExportEntry>(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:56:12,
    inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:716:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_199 + 8].D.260891’ may be used uninitialized [-Wmaybe-uninitialized]
  704 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2105:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘metaObject’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::GetOrCreateModuleMetaObject(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2105:16: note: ‘metaObject’ declared here
 2105 |   RootedObject metaObject(cx, NewPlainObjectWithProto(cx, nullptr));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2098:54: note: ‘cx’ declared here
 2098 | JSObject* js::GetOrCreateModuleMetaObject(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleRequestObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleRequestObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1573:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘moduleRequest’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createRequestedModules(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1573:34: note: ‘moduleRequest’ declared here
 1573 |     Rooted<ModuleRequestObject*> moduleRequest(cx);
      |                                  ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1564:16: note: ‘cx’ declared here
 1564 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, mozilla::Vector<js::frontend::StencilModuleEntry, 0ul, js::SystemAllocPolicy> const&, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1550:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importName’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createExportEntries(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >, mozilla::Vector<js::frontend::StencilModuleEntry, 0ul, js::SystemAllocPolicy> const&, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1550:21: note: ‘importName’ declared here
 1550 |     Rooted<JSAtom*> importName(cx);
      |                     ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1522:16: note: ‘cx’ declared here
 1522 |     JSContext* cx, frontend::CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function ‘js::HeapPtr<js::ModuleRequestObject*>::HeapPtr(js::HeapPtr<js::ModuleRequestObject*> const&)’,
    inlined from ‘js::RequestedModule::RequestedModule(js::RequestedModule&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:116:7,
    inlined from ‘mozilla::detail::VectorImpl<js::RequestedModule, 0ul, js::SystemAllocPolicy, false>::new_<js::RequestedModule>(js::RequestedModule*, js::RequestedModule&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::RequestedModule, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::RequestedModule>(js::RequestedModule*, js::RequestedModule*, js::RequestedModule*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::RequestedModule, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::RequestedModule, 0ul, js::SystemAllocPolmake[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
icy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::RequestedModule, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::RequestedModule, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy>::operator=(JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:56:12,
    inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:975:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_153].D.260891’ may be used uninitialized [-Wmaybe-uninitialized]
  704 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function ‘js::HeapPtr<js::ModuleRequestObject*>::HeapPtr(js::HeapPtr<js::ModuleRequestObject*> const&)’,
    inlined from ‘js::ImportEntry::ImportEntry(js::ImportEntry&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:68:7,
    inlined from ‘mozilla::detail::VectorImpl<js::ImportEntry, 0ul, js::SystemAllocPolicy, false>::new_<js::ImportEntry>(js::ImportEntry*, js::ImportEntry&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::ImportEntry, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ImportEntry>(js::ImportEntry*, js::ImportEntry*, js::ImportEntry*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::ImportEntry, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ImportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::ImportEntry, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::ImportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy>::operator=(JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:56:12,
    inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:976:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_418].D.260891’ may be used uninitialized [-Wmaybe-uninitialized]
  704 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function ‘js::HeapPtr<JSAtom*>::HeapPtr(js::HeapPtr<JSAtom*> const&)’,
    inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:91:7,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::new_<js::ExportEntry>(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ExportEntry>(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:56:12,
    inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:716:45,
    inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:977:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_178].D.261022’ may be used uninitialized [-Wmaybe-uninitialized]
  704 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function ‘js::HeapPtr<js::ModuleRequestObject*>::HeapPtr(js::HeapPtr<js::ModuleRequestObject*> const&)’,
    inlined from ‘js::ExportEntry::ExportEntry(js::ExportEntry&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:91:7,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::new_<js::ExportEntry>(js::ExportEntry*, js::ExportEntry&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::ExportEntry, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::ExportEntry>(js::ExportEntry*, js::ExportEntry*, js::ExportEntry*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>::operator=(JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:56:12,
    inlined from ‘js::CyclicModuleFields::initExportEntries(JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:716:45,
    inlined from ‘js::ModuleObject::initImportExportData(JS::MutableHandle<JS::GCVector<js::RequestedModule, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ImportEntry, 0ul, js::SystemAllocPolicy> >, JS::MutableHandle<JS::GCVector<js::ExportEntry, 0ul, js::SystemAllocPolicy> >, unsigned int, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:977:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:704:74: warning: ‘MEM[(const struct HeapPtr &)aDst_178 + 8].D.260891’ may be used uninitialized [-Wmaybe-uninitialized]
  704 |   MOZ_IMPLICIT HeapPtr(const HeapPtr<T>& other) : WriteBarriered<T>(other) {
      |                                                                          ^
In member function ‘JS::Rooted<JS::GCVector<js::PropertyInfoWithKey, 8ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::GCVector<js::PropertyInfoWithKey, 8ul, js::TempAllocPolicy> >::Rooted<JSContext*, JS::GCVector<js::PropertyInfoWithKey, 8ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector<js::PropertyInfoWithKey, 8ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘TryAssignPlain(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:895:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)cx_514(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘TryAssignPlain(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool*) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:895:37: note: ‘props’ declared here
  895 |   Rooted<PropertyInfoWithKeyVector> props(cx, PropertyInfoWithKeyVector(cx));
      |                                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:862:53: note: ‘cx’ declared here
  862 | [[nodiscard]] static bool TryAssignPlain(JSContext* cx, HandleObject to,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘AssignSlow(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1076:27,
    inlined from ‘JS_AssignObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1121:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propValue’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘JS_AssignObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1076:15: note: ‘propValue’ declared here
 1076 |   RootedValue propValue(cx);
      |               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1103:47: note: ‘cx’ declared here
 1103 | JS_PUBLIC_API bool JS_AssignObject(JSContext* cx, JS::HandleObject target,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘obj_assign(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1131:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘to’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘obj_assign(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1131:16: note: ‘to’ declared here
 1131 |   RootedObject to(cx, ToObject(cx, args.get(0)));
      |                ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1126:35: note: ‘cx’ declared here
 1126 | static bool obj_assign(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1393:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘js::GetOwnPropertyDescriptorToArray(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1393:16: note: ‘obj’ declared here
 1393 |   RootedObject obj(cx, ToObject(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1387:53: note: ‘cx’ declared here
 1387 | bool js::GetOwnPropertyDescriptorToArray(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::OnModuleEvaluationFailure(JSContext*, JS::Handle<JSObject*>, JS::ModuleErrorBehaviour)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2408:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘onRejected’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::OnModuleEvaluationFailure(JSContext*, JS::Handle<JSObject*>, JS::ModuleErrorBehaviour)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2407:18: note: ‘onRejected’ declared here
 2407 |   RootedFunction onRejected(
      |                  ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2382:47: note: ‘cx’ declared here
 2382 | bool js::OnModuleEvaluationFailure(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetIteratorObject::createResult(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1234:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultObj’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetIteratorObject::createResult(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1233:24: note: ‘resultObj’ declared here
 1233 |   Rooted<ArrayObject*> resultObj(
      |                        ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1232:54: note: ‘cx’ declared here
 1232 | JSObject* SetIteratorObject::createResult(JSContext* cx) {
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleEnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleEnvironmentObject*>::Rooted<JSContext*, js::ModuleEnvironmentObject*>(JSContext* const&, js::ModuleEnvironmentObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleObject::createEnvironment(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1320:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::createEnvironment(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1319:36: note: ‘env’ declared here
 1319 |   Rooted<ModuleEnvironmentObject*> env(
      |                                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1317:49: note: ‘cx’ declared here
 1317 | bool ModuleObject::createEnvironment(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::MapIteratorObject::createResultPair(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:405:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPairObj’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::MapIteratorObject::createResultPair(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:404:24: note: ‘resultPairObj’ declared here
  404 |   Rooted<ArrayObject*> resultPairObj(
      |                        ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:403:58: note: ‘cx’ declared here
  403 | JSObject* MapIteratorObject::createResultPair(JSContext* cx) {
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2430:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)_26 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘OnResolvedDynamicModule(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2429:19: note: ‘specifier’ declared here
 2429 |   Rooted<JSAtom*> specifier(
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2418:48: note: ‘cx’ declared here
 2418 | static bool OnResolvedDynamicModule(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1775:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_272(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘EnumerableOwnProperties<(EnumerableOwnPropertiesKind)2>(JSContext*, JS::CallArgs const&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1775:16: note: ‘obj’ declared here
 1775 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1769:48: note: ‘cx’ declared here
 1769 | static bool EnumerableOwnProperties(JSContext* cx, const JS::CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1120:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentValue’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::appendAsyncParentModule(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1120:17: note: ‘parentValue’ declared here
 1120 |   Rooted<Value> parentValue(cx, ObjectValue(*parent));
      |                 ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1117:55: note: ‘cx’ declared here
 1117 | bool ModuleObject::appendAsyncParentModule(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::FinalizationRecordObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::FinalizationRecordObject*>::Rooted<JSContext*, js::FinalizationRecordObject*>(JSContext* const&, js::FinalizationRecordObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:402:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_235(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationRegistryObject::register_(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:401:37: note: ‘record’ declared here
  401 |   Rooted<FinalizationRecordObject*> record(
      |                                     ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:346:55: note: ‘cx’ declared here
  346 | bool FinalizationRegistryObject::register_(JSContext* cx, unsigned argc,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleObject*>::Rooted<JSContext*, js::ModuleObject*>(JSContext* const&, js::ModuleObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleObject::create(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:872:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘self’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::ModuleObject::create(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:871:25: note: ‘self’ declared here
  871 |   Rooted<ModuleObject*> self(
      |                         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:864:47: note: ‘cx’ declared here
  864 | ModuleObject* ModuleObject::create(JSContext* cx) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > > >::Rooted<JSContext*, mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > > >(JSContext* const&, mozilla::UniquePtr<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> >, JS::DeletePolicy<JS::GCVector<js::HeapPtr<js::FinalizationRecordObject*>, 1ul, js::TrackedAllocPolicy<(js::TrackingKind)0> > > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::FinalizationQueueObject::create(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:662:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘recordsToBeCleanedUp’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationQueueObject::create(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:661:47: note: ‘recordsToBeCleanedUp’ declared here
  661 |   Rooted<UniquePtr<FinalizationRecordVector>> recordsToBeCleanedUp(
      |                                               ^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:658:16: note: ‘cx’ declared here
  658 |     JSContext* cx, HandleObject cleanupCallback) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:244:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cleanupCallback’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp: In function ‘js::FinalizationRegistryObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:243:16: note: ‘cleanupCallback’ declared here
  243 |   RootedObject cleanupCallback(
      |                ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp:235:55: note: ‘cx’ declared here
  235 | bool FinalizationRegistryObject::construct(JSContext* cx, unsigned argc,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::MapIteratorObject::create(JSContext*, JS::Handle<JSObject*>, js::OrderedHashMap<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> > const*, js::MapObject::IteratorKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:257:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::MapIteratorObject::create(JSContext*, JS::Handle<JSObject*>, js::OrderedHashMap<js::PreBarriered<js::HashableValue>, js::HeapPtr<JS::Value>, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> > const*, js::MapObject::IteratorKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:256:21: note: ‘proto’ declared here
  256 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:251:57: note: ‘cx’ declared here
  251 | MapIteratorObject* MapIteratorObject::create(JSContext* cx, HandleObject obj,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetIteratorObject::create(JSContext*, JS::Handle<JSObject*>, js::OrderedHashSet<js::PreBarriered<js::HashableValue>, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> >*, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1108:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetIteratorObject::create(JSContext*, JS::Handle<JSObject*>, js::OrderedHashSet<js::PreBarriered<js::HashableValue>, js::HashableValueHasher, js::TrackedAllocPolicy<(js::TrackingKind)0> >*, js::SetObject::IteratorKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1107:21: note: ‘proto’ declared here
 1107 |   Rooted<JSObject*> proto(
      |                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1100:57: note: ‘cx’ declared here
 1100 | SetIteratorObject* SetIteratorObject::create(JSContext* cx, HandleObject obj,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::SetIteratorObject*>(JSContext* const&, js::SetIteratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1663:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here
 1662 |   Rooted<JSObject*> iterobj(cx,
      |                     ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1658:42: note: ‘cx’ declared here
 1658 | bool SetObject::iterator_impl(JSContext* cx, const CallArgs& args,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::SetIteratorObject*>(JSContext* const&, js::SetIteratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1663:78,
    inlined from ‘js::SetObject::values_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1672:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::values_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here
 1662 |   Rooted<JSObject*> iterobj(cx,
      |                     ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1671:40: note: ‘cx’ declared here
 1671 | bool SetObject::values_impl(JSContext* cx, const CallArgs& args) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::SetIteratorObject*>(JSContext* const&, js::SetIteratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetObject::iterator_impl(JSContext*, JS::CallArgs const&, js::SetObject::IteratorKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1663:78,
    inlined from ‘js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1682:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iterobj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::entries_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1662:21: note: ‘iterobj’ declared here
 1662 |   Rooted<JSObject*> iterobj(cx,
      |                     ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1681:41: note: ‘cx’ declared here
 1681 | bool SetObject::entries_impl(JSContext* cx, const CallArgs& args) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SetObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SetObject*>::Rooted<JSContext*, js::SetObject*>(JSContext* const&, js::SetObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1466:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_278(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::SetObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1466:22: note: ‘obj’ declared here
 1466 |   Rooted<SetObject*> obj(cx, SetObject::create(cx, proto));
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:1453:38: note: ‘cx’ declared here
 1453 | bool SetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::MapObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::MapObject*>::Rooted<JSContext*, js::MapObject*>(JSContext* const&, js::MapObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:768:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp: In function ‘js::MapObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:768:22: note: ‘obj’ declared here
  768 |   Rooted<MapObject*> obj(cx, MapObject::create(cx, proto));
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp:755:38: note: ‘cx’ declared here
  755 | bool MapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleRequestObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleRequestObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1427:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In member function ‘js::frontend::StencilModuleMetadata::createModuleRequestObjects(JSContext*, js::frontend::CompilationAtomCache&, JS::MutableHandle<JS::GCVector<js::HeapPtr<js::ModuleRequestObject*>, 0ul, js::SystemAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1427:32: note: ‘object’ declared here
 1427 |   Rooted<ModuleRequestObject*> object(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:1420:16: note: ‘cx’ declared here
 1420 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StartDynamicModuleImport(JSContext*, JS::Handle<JSScript*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2293:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseConstructor’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘js::StartDynamicModuleImport(JSContext*, JS::Handle<JSScript*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2293:16: note: ‘promiseConstructor’ declared here
 2293 |   RootedObject promiseConstructor(cx, JS::GetPromiseConstructor(cx));
      |                ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2290:51: note: ‘cx’ declared here
 2290 | JSObject* js::StartDynamicModuleImport(JSContext* cx, HandleScript script,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetOwnPropertyKeys(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1973:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘js::GetOwnPropertyKeys(JSContext*, JS::Handle<JSObject*>, unsigned int, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1972:24: note: ‘array’ declared here
 1972 |   Rooted<ArrayObject*> array(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1961:40: note: ‘cx’ declared here
 1961 | bool js::GetOwnPropertyKeys(JSContext* cx, HandleObject obj, unsigned flags,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2026:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘obj_getOwnPropertySymbols(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2026:16: note: ‘obj’ declared here
 2026 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2022:50: note: ‘cx’ declared here
 2022 | static bool obj_getOwnPropertySymbols(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2000:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘obj_getOwnPropertyNames(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:2000:16: note: ‘obj’ declared here
 2000 |   RootedObject obj(cx, ToObject(cx, args.get(0)));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1996:48: note: ‘cx’ declared here
 1996 | static bool obj_getOwnPropertyNames(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘obj_keys(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1889:44:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp: In function ‘obj_keys(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1888:16: note: ‘obj’ declared here
 1888 |   RootedObject obj(cx, IF_RECORD_TUPLE(ToObjectOrGetObjectPayload, ToObject)(
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp:1883:33: note: ‘cx’ declared here
 1883 | static bool obj_keys(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FinishDynamicModuleImport_impl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2509:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘onResolved’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp: In function ‘FinishDynamicModuleImport_impl(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2507:18: note: ‘onResolved’ declared here
 2507 |   RootedFunction onResolved(
      |                  ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp:2490:48: note: ‘cx’ declared here
 2490 | bool FinishDynamicModuleImport_impl(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_sin.o
/usr/lib64/ccache/g++ -o k_sin.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_sin.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_sin.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_sinf.o
/usr/lib64/ccache/g++ -o k_sinf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_sinf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_sinf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit11.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit11.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp   Unified_cpp_js_src_jit11.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Snapshots.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Snapshots.cpp:7,
                 from Unified_cpp_js_src_jit11.cpp:2:
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:211:18,
    inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:590:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_19(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctionList-inl.h:32,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:44,
                 from Unified_cpp_js_src_jit11.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here
  211 |   RootedId key(cx);
      |            ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:551:69: note: ‘cx’ declared here
  551 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx,
      |                                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::SetArrayLength(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:681:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::SetArrayLength(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:681:12: note: ‘id’ declared here
  681 |   RootedId id(cx, NameToId(cx->names().length));
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:677:32: note: ‘cx’ declared here
  677 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value,
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::jit::GetPrototypeOf(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2189:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::GetPrototypeOf(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2189:16: note: ‘proto’ declared here
 2189 |   RootedObject proto(cx);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2185:32: note: ‘cx’ declared here
 2185 | bool GetPrototypeOf(JSContext* cx, HandleObject target,
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateThis(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, js::NewObjectKind, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject-inl.h:77:77,
    inlined from ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:824:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject-inl.h: In function ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject-inl.h:77:24: note: ‘shape’ declared here
   77 |   Rooted<SharedShape*> shape(cx, ThisShapeForFunction(cx, callee, newTarget));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:813:34: note: ‘cx’ declared here
  813 | bool CreateThisFromIC(JSContext* cx, HandleObject callee,
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value>&>(JSContext* const&, JS::Handle<JS::Value>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::ConvertObjectToStringForConcat(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2200:32,
    inlined from ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2215:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2200:15: note: ‘rootedObj’ declared here
 2200 |   RootedValue rootedObj(cx, obj);
      |               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:2207:38: note: ‘cx’ declared here
 2207 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:1173:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:1173:16: note: ‘script’ declared here
 1173 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:1171:33: note: ‘cx’ declared here
 1171 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame,
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::jit::OperatorIn(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:804:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::OperatorIn(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:804:12: note: ‘id’ declared here
  804 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:803:28: note: ‘cx’ declared here
  803 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) {
      |                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/TrialInlining.cpp:25:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit11.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/TrialInlining.cpp: In function ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/TrialInlining.cpp:25:16: note: ‘script’ declared here
   25 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/TrialInlining.cpp:24:33: note: ‘cx’ declared here
   24 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:477:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_193(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::InvokeFunction(JSContext*, JS::Handle<JSObject*>, bool, bool, unsigned int, JS::Value*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:477:19: note: ‘cargs’ declared here
  477 |     ConstructArgs cargs(cx);
      |                   ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:460:32: note: ‘cx’ declared here
  460 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing,
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::StringObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::StringObject*>::Rooted<JSContext*, js::StringObject*>(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StringObject::create(JSContext*, JS::Handle<JSString*>, JS::Handle<JSObject*>, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringObject-inl.h:39:75,
    inlined from ‘js::jit::NewStringObject(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:800:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringObject-inl.h: In function ‘js::jit::NewStringObject(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp:799:38: note: ‘cx’ declared here
  799 | JSObject* NewStringObject(JSContext* cx, HandleString str) {
      |                           ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_tan.o
/usr/lib64/ccache/g++ -o k_tan.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_tan.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_tan.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/k_tanf.o
/usr/lib64/ccache/g++ -o k_tanf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/k_tanf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/k_tanf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_asinh.o
/usr/lib64/ccache/g++ -o s_asinh.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_asinh.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_asinh.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_atan.o
/usr/lib64/ccache/g++ -o s_atan.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_atan.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_atan.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_atanf.o
/usr/lib64/ccache/g++ -o s_atanf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_atanf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_atanf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_cbrt.o
/usr/lib64/ccache/g++ -o s_cbrt.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_cbrt.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_cbrt.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_ceil.o
/usr/lib64/ccache/g++ -o s_ceil.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_ceil.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_ceil.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_ceilf.o
/usr/lib64/ccache/g++ -o s_ceilf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_ceilf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_ceilf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_cos.o
/usr/lib64/ccache/g++ -o s_cos.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_cos.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_cos.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_cosf.o
/usr/lib64/ccache/g++ -o s_cosf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_cosf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_cosf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_exp2.o
/usr/lib64/ccache/g++ -o s_exp2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_exp2.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_exp2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_exp2f.o
/usr/lib64/ccache/g++ -o s_exp2f.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_exp2f.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_exp2f.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_expm1.o
/usr/lib64/ccache/g++ -o s_expm1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_expm1.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_expm1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_fabs.o
/usr/lib64/ccache/g++ -o s_fabs.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_fabs.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_fabs.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_fabsf.o
/usr/lib64/ccache/g++ -o s_fabsf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_fabsf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_fabsf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_floor.o
/usr/lib64/ccache/g++ -o s_floor.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_floor.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_floor.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/xxhash.o
/usr/lib64/ccache/gcc -std=gnu99 -o xxhash.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -DMOZILLA_CLIENT -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/xxhash.o.pp  -Wno-unused-function /builddir/build/BUILD/firefox-115.6.0/mfbt/lz4/xxhash.c
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_floorf.o
/usr/lib64/ccache/g++ -o s_floorf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_floorf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_floorf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_log1p.o
/usr/lib64/ccache/g++ -o s_log1p.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_log1p.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_log1p.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_nearbyint.o
/usr/lib64/ccache/g++ -o s_nearbyint.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_nearbyint.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_nearbyint.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_rint.o
/usr/lib64/ccache/g++ -o s_rint.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_rint.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_rint.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_rintf.o
/usr/lib64/ccache/g++ -o s_rintf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_rintf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_rintf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_scalbn.o
/usr/lib64/ccache/g++ -o s_scalbn.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_scalbn.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_scalbn.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_sin.o
/usr/lib64/ccache/g++ -o s_sin.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_sin.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_sin.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_sinf.o
/usr/lib64/ccache/g++ -o s_sinf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_sinf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_sinf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_tan.o
/usr/lib64/ccache/g++ -o s_tan.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_tan.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_tan.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend3.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend3.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp   Unified_cpp_js_src_frontend3.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_tanf.o
/usr/lib64/ccache/g++ -o s_tanf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_tanf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_tanf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_tanh.o
/usr/lib64/ccache/g++ -o s_tanh.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_tanh.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_tanh.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_trunc.o
/usr/lib64/ccache/g++ -o s_trunc.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_trunc.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_trunc.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
modules/fdlibm/src/s_truncf.o
/usr/lib64/ccache/g++ -o s_truncf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-parentheses -Wno-sign-compare -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/s_truncf.o.pp   /builddir/build/BUILD/firefox-115.6.0/modules/fdlibm/src/s_truncf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/modules/fdlibm/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/Unified_cpp_mfbt0.o
/usr/lib64/ccache/g++ -o Unified_cpp_mfbt0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_mfbt0.o.pp   Unified_cpp_mfbt0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
    Finished release [optimized] target(s) in 1m 33s
:
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/rust'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target --networking /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "--networking", "/builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a"], "start": 1423213.342569574, "end": 1423213.545140723, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/rust'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
mfbt/Unified_cpp_mfbt1.o
/usr/lib64/ccache/g++ -o Unified_cpp_mfbt1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DLZ4LIB_VISIBILITY= -I/builddir/build/BUILD/firefox-115.6.0/mfbt -I/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt -I/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_mfbt1.o.pp   Unified_cpp_mfbt1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mfbt'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
js/src/wasm/Unified_cpp_js_src_wasm0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_wasm0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_wasm0.o.pp   Unified_cpp_js_src_wasm0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCFrame.h:28,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCFrame.cpp:19,
                 from Unified_cpp_js_src_wasm0.cpp:11:
In member function ‘js::wasm::Stk::setOffs(js::wasm::Stk::Kind, unsigned int)’,
    inlined from ‘js::wasm::Stk::StackResult(js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h:159:14,
    inlined from ‘js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:1142:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h:165:11: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
  165 |     kind_ = k;
      |     ~~~~~~^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::BaseCompiler::captureStackResult(js::wasm::ABIResult const&, js::wasm::StackHeight, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
  133 |     Kind k;
      |          ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.h:27,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:19,
                 from Unified_cpp_js_src_wasm0.cpp:2:
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsmJSFunctionToString(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7360:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp: In function ‘js::AsmJSFunctionToString(JSContext*, JS::Handle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7360:29: note: ‘src’ declared here
 7360 |     Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
      |                             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7327:48: note: ‘cx’ declared here
 7327 | JSString* js::AsmJSFunctionToString(JSContext* cx, HandleFunction fun) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsmJSModuleToString(JSContext*, JS::Handle<JSFunction*>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7310:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp: In function ‘js::AsmJSModuleToString(JSContext*, JS::Handle<JSFunction*>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7310:29: note: ‘src’ declared here
 7310 |     Rooted<JSLinearString*> src(cx, source->substring(cx, begin, end));
      |                             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7278:46: note: ‘cx’ declared here
 7278 | JSString* js::AsmJSModuleToString(JSContext* cx, HandleFunction fun,
      |                                   ~~~~~~~~~~~^~
In file included from Unified_cpp_js_src_wasm0.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘js::wasm::BaseCompiler::popConstMemoryAccess<js::wasm::RegI32>(js::wasm::MemoryAccessDesc*, js::wasm::AccessCheck*)js::wasm::RegI32’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp:131:12: warning: ‘addrTemp’ may be used uninitialized [-Wmaybe-uninitialized]
  131 |   uint32_t addr = addrTemp;
      |            ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp:129:11: note: ‘addrTemp’ was declared here
  129 |   int32_t addrTemp;
      |           ^~~~~~~~
In file included from Unified_cpp_js_src_wasm0.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘js::wasm::BaseCompiler::emitRemainderU32()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:2758:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
 2758 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(true), ZeroOnOverflow(true),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2759 |                         isConst, c, RemainderI32);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:2748:11: note: ‘c’ was declared here
 2748 |   int32_t c;
      |           ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘js::wasm::BaseCompiler::emitRemainderI32()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:2739:24: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
 2739 |     quotientOrRemainder(rs, r, reserved, IsUnsigned(false),
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2740 |                         ZeroOnOverflow(true), isConst, c, RemainderI32);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:2717:11: note: ‘c’ was declared here
 2717 |   int32_t c;
      |           ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘js::wasm::BaseCompiler::memFillInlineM32()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp:2515:11: warning: ‘signedValue’ may be used uninitialized [-Wmaybe-uninitialized]
 2515 |   int32_t signedValue;
      |           ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp:2514:11: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized]
 2514 |   int32_t signedLength;
      |           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp: In member function ‘js::wasm::BaseCompiler::memCopyInlineM32()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp:2311:12: warning: ‘signedLength’ may be used uninitialized [-Wmaybe-uninitialized]
 2311 |   uint32_t length = signedLength;
      |            ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp:2309:11: note: ‘signedLength’ was declared here
 2309 |   int32_t signedLength;
      |           ^~~~~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsmath.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:33:
In function ‘mozilla::detail::VectorImpl<js::wasm::Stk, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Stk>(js::wasm::Stk*, js::wasm::Stk&&)void’,
    inlined from ‘mozilla::Vector<js::wasm::Stk, 0ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::Stk>(js::wasm::Stk&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:805:15,
    inlined from ‘js::wasm::BaseCompiler::push<js::wasm::Stk>(js::wasm::Stk)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29,
    inlined from ‘js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:1177:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
  154 |     new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
  133 |     Kind k;
      |          ^
In function ‘mozilla::detail::VectorImpl<js::wasm::Stk, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Stk>(js::wasm::Stk*, js::wasm::Stk&&)void’,
    inlined from ‘mozilla::Vector<js::wasm::Stk, 0ul, js::SystemAllocPolicy>::infallibleEmplaceBack<js::wasm::Stk>(js::wasm::Stk&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:805:15,
    inlined from ‘js::wasm::BaseCompiler::push<js::wasm::Stk>(js::wasm::Stk)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStkMgmt-inl.h:44:29,
    inlined from ‘js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp:4667:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5: warning: ‘k’ may be used uninitialized [-Wmaybe-uninitialized]
  154 |     new (KnownNotNull, aDst) T(std::forward<Args>(aArgs)...);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h: In member function ‘js::wasm::BaseCompiler::pushStackResultsForCall(js::wasm::ResultType const&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCStk.h:133:10: note: ‘k’ was declared here
  133 |     Kind k;
      |          ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘HandleInstantiationFailure(JSContext*, JS::CallArgs, js::AsmJSMetadata const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:6985:73,
    inlined from ‘js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7071:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp: In function ‘js::InstantiateAsmJS(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:6985:19: note: ‘name’ declared here
 6985 |   Rooted<JSAtom*> name(cx, args.callee().as<JSFunction>().explicitName());
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp:7058:38: note: ‘cx’ declared here
 7058 | bool js::InstantiateAsmJS(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                           ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src10.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src10.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src10.o.pp   Unified_cpp_js_src10.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Result.h:121,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jspubtd.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/ZoneAllocator.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject-inl.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:7,
                 from Unified_cpp_js_src10.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::inspectErr() const [with V = JS::BigInt*; E = JS::Error]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:271:46:   required from ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::unwrapErr() [with V = JS::BigInt*; E = JS::Error]’
  271 |   constexpr E unwrapErr() { return inspectErr(); }
      |                                    ~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:632:49:   required from ‘constexpr mozilla::GenericErrorResult<E> mozilla::Result<V, E>::propagateErr() [with V = JS::BigInt*; E = JS::Error]’
  632 |     return GenericErrorResult<E>{mImpl.unwrapErr(), ErrorPropagationTag{}};
      |                                  ~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:3417:3:   required from here
  856 |       return mozTryVarTempResult_.propagateErr();     \
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:268: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 [-Wclass-memaccess]
  268 |     std::memcpy(&res, &bits, sizeof(E));
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here
  187 | struct Error {
      |        ^~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12:
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:696:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src10.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorValidateThrow(JSContext*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:695:26: note: ‘resultPromise’ declared here
  695 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:694:16: note: ‘cx’ declared here
  694 |     JSContext* cx, MutableHandleValue result) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewArrayBufferObject(JSContext*, JS::Handle<JSObject*>, js::gc::AllocKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1291:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘NewArrayBufferObject(JSContext*, JS::Handle<JSObject*>, js::gc::AllocKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1291:16: note: ‘proto’ declared here
 1291 |   RootedObject proto(cx, proto_);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1283:59: note: ‘cx’ declared here
 1283 | static ArrayBufferObject* NewArrayBufferObject(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewAsyncIteratorHelper(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1479:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::NewAsyncIteratorHelper(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1478:16: note: ‘proto’ declared here
 1478 |   RootedObject proto(cx, GlobalObject::getOrCreateAsyncIteratorHelperPrototype(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1477:66: note: ‘cx’ declared here
 1477 | AsyncIteratorHelperObject* js::NewAsyncIteratorHelper(JSContext* cx) {
      |                                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>, mozilla::Maybe<JS::MutableHandle<JS::BigInt*> > const&, mozilla::Maybe<JS::MutableHandle<JS::BigInt*> > const&, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:861:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘qhatv’ in ‘MEM[(struct StackRootedBase * *)cx_199(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src10.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::absoluteDivWithBigIntDivisor(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>, mozilla::Maybe<JS::MutableHandle<JS::BigInt*> > const&, mozilla::Maybe<JS::MutableHandle<JS::BigInt*> > const&, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:861:16: note: ‘qhatv’ declared here
  861 |   RootedBigInt qhatv(cx, createUninitialized(cx, n + 1, isNegative));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:832:16: note: ‘cx’ declared here
  832 |     JSContext* cx, HandleBigInt dividend, HandleBigInt divisor,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BigInt::rshByAbsolute(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2247:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::rshByAbsolute(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2246:16: note: ‘result’ declared here
 2246 |   RootedBigInt result(cx,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2201:42: note: ‘cx’ declared here
 2201 | BigInt* BigInt::rshByAbsolute(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BigInt::bitAnd(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2311:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘x1’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::bitAnd(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2311:18: note: ‘x1’ declared here
 2311 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
      |                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2295:35: note: ‘cx’ declared here
 2295 | BigInt* BigInt::bitAnd(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BigInt::bitXor(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2356:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘x1’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::bitXor(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2356:18: note: ‘x1’ declared here
 2356 |     RootedBigInt x1(cx, absoluteSubOne(cx, x));
      |                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2341:35: note: ‘cx’ declared here
 2341 | BigInt* BigInt::bitXor(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BigInt::bitOr(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2403:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_95(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::bitOr(JSContext*, JS::Handle<JS::BigInt*>, JS::Handle<JS::BigInt*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2403:18: note: ‘result’ declared here
 2403 |     RootedBigInt result(cx, absoluteSubOne(cx, x));
      |                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2385:34: note: ‘cx’ declared here
 2385 | BigInt* BigInt::bitOr(JSContext* cx, HandleBigInt x, HandleBigInt y) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::BigInt*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::BigInt*>::Rooted<JSContext*, JS::BigInt*>(JSContext* const&, JS::BigInt*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BigInt::asIntN(JSContext*, JS::Handle<JS::BigInt*>, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2704:44:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘mod’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 64B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘JS::BigInt::asIntN(JSContext*, JS::Handle<JS::BigInt*>, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2704:16: note: ‘mod’ declared here
 2704 |   RootedBigInt mod(cx, asUintN(cx, x, bits));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2664:35: note: ‘cx’ declared here
 2664 | BigInt* BigInt::asIntN(JSContext* cx, HandleBigInt x, uint64_t bits) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value>&>(JSContext* const&, JS::Handle<JS::Value>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ToBigInt(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2968:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp: In function ‘js::ToBigInt(JSContext*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2968:15: note: ‘v’ declared here
 2968 |   RootedValue v(cx, val);
      |               ^
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp:2967:33: note: ‘cx’ declared here
 2967 | BigInt* js::ToBigInt(JSContext* cx, HandleValue val) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1137:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorFunctionClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1136:16: note: ‘asyncIterProto’ declared here
 1136 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1117:58: note: ‘cx’ declared here
 1117 | static bool AsyncGeneratorFunctionClassFinish(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1353:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::GlobalObject::initAsyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1352:16: note: ‘asyncIterProto’ declared here
 1352 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1345:54: note: ‘cx’ declared here
 1345 | bool GlobalObject::initAsyncIteratorProto(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1456:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::GlobalObject::initAsyncIteratorHelperProto(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1455:16: note: ‘asyncIterProto’ declared here
 1455 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1449:60: note: ‘cx’ declared here
 1449 | bool GlobalObject::initAsyncIteratorHelperProto(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1297:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncIterProto’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::GlobalObject::initAsyncFromSyncIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1296:16: note: ‘asyncIterProto’ declared here
 1296 |   RootedObject asyncIterProto(
      |                ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1291:16: note: ‘cx’ declared here
 1291 |     JSContext* cx, Handle<GlobalObject*> global) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘OrdinaryCreateFromConstructorAsynGen(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:71:78,
    inlined from ‘js::AsyncGeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:95:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:71:16: note: ‘proto’ declared here
   71 |   RootedObject proto(cx, protoVal.isObject() ? &protoVal.toObject() : nullptr);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:90:63: note: ‘cx’ declared here
   90 | AsyncGeneratorObject* AsyncGeneratorObject::create(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ListObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ListObject*>::Rooted<JSContext*, js::ListObject*>(JSContext* const&, js::ListObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:167:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queue’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorObject::dequeueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:167:23: note: ‘queue’ declared here
  167 |   Rooted<ListObject*> queue(cx, generator->queue());
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:160:16: note: ‘cx’ declared here
  160 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ListObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ListObject*>::Rooted<JSContext*, js::ListObject*>(JSContext* const&, js::ListObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:135:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘queue’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorObject::enqueueRequest(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<js::AsyncGeneratorRequest*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:135:25: note: ‘queue’ declared here
  135 |     Rooted<ListObject*> queue(cx, ListObject::create(cx));
      |                         ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:127:16: note: ‘cx’ declared here
  127 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1240:43,
    inlined from ‘js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1229:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::CreateAsyncFromSyncIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1238:16: note: ‘proto’ declared here
 1238 |   RootedObject proto(cx,
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1226:54: note: ‘cx’ declared here
 1226 | JSObject* js::CreateAsyncFromSyncIterator(JSContext* cx, HandleObject iter,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1240:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncFromSyncIteratorObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1238:16: note: ‘proto’ declared here
 1238 |   RootedObject proto(cx,
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1235:58: note: ‘cx’ declared here
 1235 | JSObject* AsyncFromSyncIteratorObject::create(JSContext* cx, HandleObject iter,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:270:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handlerFun’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src10.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp: In function ‘NewHandler(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:268:27: note: ‘handlerFun’ declared here
  268 |   JS::Rooted<JSFunction*> handlerFun(
      |                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:263:35: note: ‘cx’ declared here
  263 | JSFunction* NewHandler(JSContext* cx, Native handler,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:316:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_105(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp: In function ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:316:26: note: ‘resultPromise’ declared here
  316 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:307:16: note: ‘cx’ declared here
  307 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1378:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here
 1377 |   Rooted<ArrayBufferObject*> buffer(
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1336:16: note: ‘cx’ declared here
 1336 |     JSContext* cx, size_t nbytes, BufferContents contents) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ArrayBufferClone(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:2188:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::ArrayBufferClone(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:2188:20: note: ‘targetBuffer’ declared here
 2188 |   JS::RootedObject targetBuffer(cx, JS::NewArrayBuffer(cx, srcLength));
      |                    ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:2175:43: note: ‘cx’ declared here
 2175 | JSObject* JS::ArrayBufferClone(JSContext* cx, Handle<JSObject*> srcBuffer,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::CopyArrayBuffer(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1951:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedSource’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::CopyArrayBuffer(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1950:30: note: ‘unwrappedSource’ declared here
 1950 |   Rooted<ArrayBufferObject*> unwrappedSource(
      |                              ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1943:56: note: ‘cx’ declared here
 1943 | JS_PUBLIC_API JSObject* JS::CopyArrayBuffer(JSContext* cx,
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, js::SharedArrayBufferObject*>(JSContext* const&, js::SharedArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateSpecificWasmBuffer<js::SharedArrayBufferObject, js::WasmSharedArrayRawBuffer>(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle<js::ArrayBufferObjectMaybeShared*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:858:38,
    inlined from ‘js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle<js::ArrayBufferObjectMaybeShared*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:918:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_17(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘js::CreateWasmBuffer(JSContext*, js::wasm::MemoryDesc const&, JS::MutableHandle<js::ArrayBufferObjectMaybeShared*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:858:38: note: ‘object’ declared here
  858 |   RootedArrayBufferObjectMaybeShared object(
      |                                      ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:905:38: note: ‘cx’ declared here
  905 | bool js::CreateWasmBuffer(JSContext* cx, const wasm::MemoryDesc& memory,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::DetachArrayBuffer(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1877:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::DetachArrayBuffer(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1876:30: note: ‘unwrappedBuffer’ declared here
 1876 |   Rooted<ArrayBufferObject*> unwrappedBuffer(
      |                              ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1871:53: note: ‘cx’ declared here
 1871 | JS_PUBLIC_API bool JS::DetachArrayBuffer(JSContext* cx, HandleObject obj) {
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::StealArrayBufferContents(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:2011:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::StealArrayBufferContents(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:2010:30: note: ‘unwrappedBuffer’ declared here
 2010 |   Rooted<ArrayBufferObject*> unwrappedBuffer(
      |                              ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:2004:61: note: ‘cx’ declared here
 2004 | JS_PUBLIC_API void* JS::StealArrayBufferContents(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AsyncGeneratorRequest*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AsyncGeneratorRequest*>::Rooted<JSContext*, js::AsyncGeneratorRequest*>(JSContext* const&, js::AsyncGeneratorRequest*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AsyncGeneratorDrainQueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:621:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘next’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorDrainQueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:620:36: note: ‘next’ declared here
  620 |     Rooted<AsyncGeneratorRequest*> next(
      |                                    ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:604:16: note: ‘cx’ declared here
  604 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AsyncGeneratorRequest*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AsyncGeneratorRequest*>::Rooted<JSContext*, js::AsyncGeneratorRequest*>(JSContext* const&, js::AsyncGeneratorRequest*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AsyncGeneratorYield(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:373:55,
    inlined from ‘AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1087:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toYield’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorResume(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:372:34: note: ‘toYield’ declared here
  372 |   Rooted<AsyncGeneratorRequest*> toYield(
      |                                  ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:1041:16: note: ‘cx’ declared here
 1041 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AsyncGeneratorRequest*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AsyncGeneratorRequest*>::Rooted<JSContext*, js::AsyncGeneratorRequest*>(JSContext* const&, js::AsyncGeneratorRequest*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AsyncGeneratorEnqueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>, JS::Handle<js::PromiseObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:727:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘request’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘AsyncGeneratorEnqueue(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, js::CompletionKind, JS::Handle<JS::Value>, JS::Handle<js::PromiseObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:725:34: note: ‘request’ declared here
  725 |   Rooted<AsyncGeneratorRequest*> request(
      |                                  ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:719:16: note: ‘cx’ declared here
  719 |     JSContext* cx, Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:807:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_188(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorNext(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:807:15: note: ‘completionValue’ declared here
  807 |   RootedValue completionValue(cx, args.get(0));
      |               ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:790:40: note: ‘cx’ declared here
  790 | bool js::AsyncGeneratorNext(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:895:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorReturn(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:895:15: note: ‘completionValue’ declared here
  895 |   RootedValue completionValue(cx, args.get(0));
      |               ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:879:42: note: ‘cx’ declared here
  879 | bool js::AsyncGeneratorReturn(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:972:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘completionValue’ in ‘MEM[(struct StackRootedBase * *)cx_165(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp: In function ‘js::AsyncGeneratorThrow(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:972:15: note: ‘completionValue’ declared here
  972 |   RootedValue completionValue(cx, args.get(0));
      |               ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp:956:41: note: ‘cx’ declared here
  956 | bool js::AsyncGeneratorThrow(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:246:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp: In function ‘js::AsyncFunctionGeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:246:26: note: ‘resultPromise’ declared here
  246 |   Rooted<PromiseObject*> resultPromise(cx, CreatePromiseObjectForAsync(cx));
      |                          ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp:243:16: note: ‘cx’ declared here
  243 |     JSContext* cx, HandleFunction fun) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1378:55,
    inlined from ‘JS::NewExternalArrayBuffer(JSContext*, unsigned long, void*, void (*)(void*, void*), void*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1971:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::NewExternalArrayBuffer(JSContext*, unsigned long, void*, void (*)(void*, void*), void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here
 1377 |   Rooted<ArrayBufferObject*> buffer(
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1960:16: note: ‘cx’ declared here
 1960 |     JSContext* cx, size_t nbytes, void* data,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ArrayBufferObject::createForContents(JSContext*, unsigned long, js::ArrayBufferObject::BufferContents)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1378:55,
    inlined from ‘JS::NewArrayBufferWithUserOwnedContents(JSContext*, unsigned long, void*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1985:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp: In function ‘JS::NewArrayBufferWithUserOwnedContents(JSContext*, unsigned long, void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1377:30: note: ‘buffer’ declared here
 1377 |   Rooted<ArrayBufferObject*> buffer(
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp:1974:76: note: ‘cx’ declared here
 1974 | JS_PUBLIC_API JSObject* JS::NewArrayBufferWithUserOwnedContents(JSContext* cx,
      |                                                                 ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend4.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp   Unified_cpp_js_src_frontend4.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BindingKind.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/NameAnalysisTypes.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParseNode.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/NameFunctions.cpp:12,
                 from Unified_cpp_js_src_frontend4.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle<js::PlainObject*>, js::frontend::CompilationAtomCache const&, mozilla::Span<unsigned char const, 18446744073709551615ul>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:123:15:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propVal’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_frontend4.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp: In function ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle<js::PlainObject*>, js::frontend::CompilationAtomCache const&, mozilla::Span<unsigned char const, 18446744073709551615ul>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:123:15: note: ‘propVal’ declared here
  123 |   RootedValue propVal(cx);
      |               ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:117:40: note: ‘cx’ declared here
  117 | bool InterpretObjLiteralObj(JSContext* cx, Handle<PlainObject*> obj,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::InterpretObjLiteralObj(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span<unsigned char const, 18446744073709551615ul>, js::EnumFlags<js::ObjLiteralFlag>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:173:68,
    inlined from ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:377:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp: In member function ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:172:24: note: ‘obj’ declared here
  172 |   Rooted<PlainObject*> obj(
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp:357:16: note: ‘cx’ declared here
  357 |     JSContext* cx, const frontend::CompilationAtomCache& atomCache) const {
      |     ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
js/src/wasm/Unified_cpp_js_src_wasm1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_wasm1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_wasm1.o.pp   Unified_cpp_js_src_wasm1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
In file included from Unified_cpp_js_src_wasm1.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCompile.cpp: In function ‘js::wasm::SharedModule js::wasm::CompileStreaming(const CompileArgs&, const Bytes&, const Bytes&, const ExclusiveBytesPtr&, const ExclusiveStreamEndData&, const mozilla::Atomic<bool>&, JS::UniqueChars*, UniqueCharsVector*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCompile.cpp:900:24: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  900 |   const StreamEndData& streamEnd = exclusiveStreamEnd.lock();
      |                        ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCompile.cpp:900:60: note: the temporary was destroyed at the end of the full expression ‘js::ExclusiveWaitableData<T>::lock() const [with T = js::wasm::StreamEndData]().js::ExclusiveWaitableData<js::wasm::StreamEndData>::Guard::js::ExclusiveData<js::wasm::StreamEndData>::Guard.js::ExclusiveData<js::wasm::StreamEndData>::Guard::operator js::wasm::StreamEndData&()’
  900 |   const StreamEndData& streamEnd = exclusiveStreamEnd.lock();
      |                                                            ^
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend5.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend5.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp   Unified_cpp_js_src_frontend5.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src11.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src11.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src11.o.pp   Unified_cpp_js_src11.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from Unified_cpp_js_src11.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp: In function ‘JSString* JS::GetPCCountScriptSummary(JSContext*, size_t)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2726:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 2726 |   const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index];
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2726:66: note: the temporary was destroyed at the end of the full expression ‘((js::MutableWrappedPtrOperations<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> > >*)((JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*)rt->JSRuntime::scriptAndCountsVector.js::ProtectedDataNoCheckArgs<js::CheckMainThread<js::AllowedHelperThread::None>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*>::js::ProtectedData<js::CheckMainThread<js::AllowedHelperThread::None>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*>.js::ProtectedData<js::CheckMainThread<js::AllowedHelperThread::None>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*>::operator JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >* const&()))->js::MutableWrappedPtrOperations<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> > >::operator[](index).JS::MutableHandle<js::ScriptAndCounts>::operator const js::ScriptAndCounts&()’
 2726 |   const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index];
      |                                                                  ^
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp: In function ‘JSString* JS::GetPCCountScriptContents(JSContext*, size_t)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2939:26: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 2939 |   const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index];
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2939:66: note: the temporary was destroyed at the end of the full expression ‘((js::MutableWrappedPtrOperations<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> > >*)((JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*)rt->JSRuntime::scriptAndCountsVector.js::ProtectedDataNoCheckArgs<js::CheckMainThread<js::AllowedHelperThread::None>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*>::js::ProtectedData<js::CheckMainThread<js::AllowedHelperThread::None>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*>.js::ProtectedData<js::CheckMainThread<js::AllowedHelperThread::None>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >*>::operator JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> >* const&()))->js::MutableWrappedPtrOperations<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy>, JS::PersistentRooted<JS::GCVector<js::ScriptAndCounts, 0, js::SystemAllocPolicy> > >::operator[](index).JS::MutableHandle<js::ScriptAndCounts>::operator const js::ScriptAndCounts&()’
 2939 |   const ScriptAndCounts& sac = (*rt->scriptAndCountsVector)[index];
      |                                                                  ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Policy.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:7,
                 from Unified_cpp_js_src11.cpp:2:
In member function ‘JS::Rooted<js::BoundFunctionObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BoundFunctionObject*>::Rooted<JSContext*, js::BoundFunctionObject*>(JSContext* const&, js::BoundFunctionObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::BoundFunctionObject::createTemplateObject(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:469:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bound’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::createTemplateObject(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:468:32: note: ‘bound’ declared here
  468 |   Rooted<BoundFunctionObject*> bound(
      |                                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:466:75: note: ‘cx’ declared here
  466 | BoundFunctionObject* BoundFunctionObject::createTemplateObject(JSContext* cx) {
      |                                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:141:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src11.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:141:21: note: ‘cargs’ declared here
  141 |   js::ConstructArgs cargs(cx);
      |                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:120:45: note: ‘cx’ declared here
  120 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle<JS::Value> fval,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:95:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS_CallFunctionName(JSContext*, JS::Handle<JSObject*>, char const*, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:95:18: note: ‘iargs’ declared here
   95 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:75:51: note: ‘cx’ declared here
   75 | JS_PUBLIC_API bool JS_CallFunctionName(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:162:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS::Construct(JSContext*, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:162:21: note: ‘cargs’ declared here
  162 |   js::ConstructArgs cargs(cx);
      |                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:149:45: note: ‘cx’ declared here
  149 | JS_PUBLIC_API bool JS::Construct(JSContext* cx, JS::Handle<JS::Value> fval,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:65:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::call(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:65:14: note: ‘args2’ declared here
   65 |   InvokeArgs args2(cx);
      |              ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:52:43: note: ‘cx’ declared here
   52 | bool BoundFunctionObject::call(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:94:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:94:17: note: ‘args2’ declared here
   94 |   ConstructArgs args2(cx);
      |                 ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:78:48: note: ‘cx’ declared here
   78 | bool BoundFunctionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:112:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:112:18: note: ‘iargs’ declared here
  112 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:104:40: note: ‘cx’ declared here
  104 | JS_PUBLIC_API bool JS::Call(JSContext* cx, JS::Handle<JS::Value> thisv,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:47:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS_CallFunctionValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:47:18: note: ‘iargs’ declared here
   47 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:37:52: note: ‘cx’ declared here
   37 | JS_PUBLIC_API bool JS_CallFunctionValue(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:65:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp: In function ‘JS_CallFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSFunction*>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:65:18: note: ‘iargs’ declared here
   65 |   js::InvokeArgs iargs(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp:56:47: note: ‘cx’ declared here
   56 | JS_PUBLIC_API bool JS_CallFunction(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle<JSObject*>, JS::Value*, unsigned int, JS::Handle<js::BoundFunctionObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:338:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_538(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp: In function ‘js::BoundFunctionObject::functionBindImpl(JSContext*, JS::Handle<JSObject*>, JS::Value*, unsigned int, JS::Handle<js::BoundFunctionObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:338:23: note: ‘proto’ declared here
  338 |     Rooted<JSObject*> proto(cx);
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp:307:16: note: ‘cx’ declared here
  307 |     JSContext* cx, Handle<JSObject*> target, Value* args, uint32_t argc,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr<char [], JS::FreePolicy>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2531:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp: In function ‘DecompileArgumentFromStack(JSContext*, int, mozilla::UniquePtr<char [], JS::FreePolicy>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2531:16: note: ‘script’ declared here
 2531 |   RootedScript script(cx, frameIter.script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp:2502:51: note: ‘cx’ declared here
 2502 | static bool DecompileArgumentFromStack(JSContext* cx, int formalIndex,
      |                                        ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
js/src/wasm/Unified_cpp_js_src_wasm2.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_wasm2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_wasm2.o.pp   Unified_cpp_js_src_wasm2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/Assembler-shared.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Assembler.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ABIArgGenerator.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGC.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGC.cpp:19,
                 from Unified_cpp_js_src_wasm2.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGcObject::obj_lookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:242:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm2.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_lookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:242:16: note: ‘proto’ declared here
  242 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:232:50: note: ‘cx’ declared here
  232 | bool WasmGcObject::obj_lookupProperty(JSContext* cx, HandleObject obj,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGcObject::obj_hasProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:269:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_hasProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:269:16: note: ‘proto’ declared here
  269 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:261:47: note: ‘cx’ declared here
  261 | bool WasmGcObject::obj_hasProperty(JSContext* cx, HandleObject obj, HandleId id,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGcObject::obj_deleteProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:345:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_deleteProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::ObjectOpResult&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:345:16: note: ‘proto’ declared here
  345 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:338:50: note: ‘cx’ declared here
  338 | bool WasmGcObject::obj_deleteProperty(JSContext* cx, HandleObject obj,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGcObject::obj_getProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:289:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_getProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:289:16: note: ‘proto’ declared here
  289 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:278:47: note: ‘cx’ declared here
  278 | bool WasmGcObject::obj_getProperty(JSContext* cx, HandleObject obj,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandle<JS::Value>, js::wasm::CoercionLevel)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2296:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm2.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp: In function ‘js::wasm::ResultsToJSValue(JSContext*, js::wasm::ResultType, void*, mozilla::Maybe<char*>, JS::MutableHandle<JS::Value>, js::wasm::CoercionLevel)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2296:24: note: ‘array’ declared here
 2296 |   Rooted<ArrayObject*> array(cx, NewDenseEmptyArray(cx));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2254:40: note: ‘cx’ declared here
 2254 | bool wasm::ResultsToJSValue(JSContext* cx, ResultType type,
      |                             ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:14:
In member function ‘mozilla::Maybe<unsigned int>::Maybe(mozilla::Maybe<unsigned int>&&)’,
    inlined from ‘js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:605:8,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::TableDesc>(js::wasm::TableDesc*, js::wasm::TableDesc&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::TableDesc>(js::wasm::TableDesc*, js::wasm::TableDesc*, js::wasm::TableDesc*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1054:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:349:55: warning: ‘MEM[(struct Maybe &)aDst_311 + 16].D.237782’ may be used uninitialized [-Wmaybe-uninitialized]
  349 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
      |                                                       ^~~~~
In member function ‘mozilla::Maybe<unsigned int>::isSome() const’,
    inlined from ‘mozilla::Maybe<unsigned int>::reset()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:638:15,
    inlined from ‘mozilla::detail::Maybe_CopyMove_Enabler<unsigned int, true, true, true>::Maybe_CopyMove_Enabler(mozilla::detail::Maybe_CopyMove_Enabler<unsigned int, true, true, true>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:158:27,
    inlined from ‘mozilla::Maybe<unsigned int>::Maybe(mozilla::Maybe<unsigned int>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:349:55,
    inlined from ‘js::wasm::TableDesc::TableDesc(js::wasm::TableDesc&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:605:8,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::TableDesc>(js::wasm::TableDesc*, js::wasm::TableDesc&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::TableDesc>(js::wasm::TableDesc*, js::wasm::TableDesc*, js::wasm::TableDesc*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::TableDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1054:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:444:42: warning: ‘MEM[(const struct Maybe *)aDst_311 + 16B].D.237782.mIsSome’ may be used uninitialized [-Wmaybe-uninitialized]
  444 |   constexpr bool isSome() const { return mIsSome; }
      |                                          ^~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:17:
In member function ‘mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::InitExpr::InitExpr(js::wasm::InitExpr&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.h:88:3,
    inlined from ‘js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:233:7,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, js::wasm::GlobalDesc&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, js::wasm::GlobalDesc*, js::wasm::GlobalDesc*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1055:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_306 + 16B].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:33,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.h:46,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.h:37,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ScopeBindingCache.h:20,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Caches.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Runtime.h:49,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MacroAssembler-inl.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGC.cpp:21:
In member function ‘js::wasm::InitExpr::InitExpr(js::wasm::InitExpr&&)’,
    inlined from ‘js::wasm::GlobalDesc::GlobalDesc(js::wasm::GlobalDesc&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:233:7,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, js::wasm::GlobalDesc&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::GlobalDesc>(js::wasm::GlobalDesc*, js::wasm::GlobalDesc*, js::wasm::GlobalDesc*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>::operator=(mozilla::Vector<js::wasm::GlobalDesc, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:992:3,
    inlined from ‘js::wasm::ModuleGenerator::finishMetadata(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1055:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.h:88:3: warning: ‘MEM[(struct InitExpr &)aDst_306 + 8].literal_’ may be used uninitialized [-Wmaybe-uninitialized]
   88 |   InitExpr(InitExpr&&) = default;
      |   ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.h:88:3: warning: ‘MEM[(struct InitExpr &)aDst_306 + 8].type_’ may be used uninitialized [-Wmaybe-uninitialized]
In member function ‘JS::Rooted<js::WasmGcObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmGcObject*>::Rooted<JSContext*, js::WasmGcObject*>(JSContext* const&, js::WasmGcObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGcObject::obj_newEnumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:430:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedObj’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp: In function ‘js::WasmGcObject::obj_newEnumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:430:25: note: ‘typedObj’ declared here
  430 |   Rooted<WasmGcObject*> typedObj(cx, &obj->as<WasmGcObject>());
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp:426:48: note: ‘cx’ declared here
  426 | bool WasmGcObject::obj_newEnumerate(JSContext* cx, HandleObject obj,
      |                                     ~~~~~~~~~~~^~
In member function ‘js::wasm::Instance::constantRefFunc(unsigned int, JS::MutableHandle<js::wasm::FuncRef>)’,
    inlined from ‘InitExprInterpreter::evalRefFunc(JSContext*, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:306:36,
    inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:497:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2554:34: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized]
 2554 |   void* fnref = Instance::refFunc(this, funcIndex);
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from Unified_cpp_js_src_wasm2.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:493:18: note: ‘funcIndex’ was declared here
  493 |         uint32_t funcIndex;
      |                  ^~~~~~~~~
In member function ‘InitExprInterpreter::pushI64(long)’,
    inlined from ‘InitExprInterpreter::evalI64Const(long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:300:48,
    inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:466:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:267:40: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
  267 |     return stack.append(Val(uint64_t(c)));
      |                                        ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:462:17: note: ‘c’ was declared here
  462 |         int64_t c;
      |                 ^
In member function ‘InitExprInterpreter::evalGlobalGet(JSContext*, unsigned int)’,
    inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:452:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:296:33: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
  296 |     instance().constantGlobalGet(index, &val);
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:448:18: note: ‘index’ was declared here
  448 |         uint32_t index;
      |                  ^~~~~
In member function ‘InitExprInterpreter::pushI32(int)’,
    inlined from ‘InitExprInterpreter::evalI32Const(int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:299:48,
    inlined from ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:459:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:264:40: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
  264 |     return stack.append(Val(uint32_t(c)));
      |                                        ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In member function ‘InitExprInterpreter::evaluate(JSContext*, js::wasm::Decoder&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:455:17: note: ‘c’ was declared here
  455 |         int32_t c;
      |                 ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/LinkedList.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:13:
In member function ‘RefPtr<js::wasm::DataSegment const>::RefPtr(RefPtr<js::wasm::DataSegment const>&&)’,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::DataSegment const> >(RefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment const>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::DataSegment const> >(RefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment const>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:147:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In member function ‘RefPtr<js::wasm::ElemSegment const>::RefPtr(RefPtr<js::wasm::ElemSegment const>&&)’,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::ElemSegment const> >(RefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment const>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::ElemSegment const> >(RefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment const>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:148:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In member function ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:69:8,
    inlined from ‘js::wasm::Import::Import(js::wasm::Import&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:120:8,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Import>(js::wasm::Import*, js::wasm::Import&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Import>(js::wasm::Import*, js::wasm::Import*, js::wasm::Import*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:145:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_434].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In member function ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:69:8,
    inlined from ‘js::wasm::Export::Export(js::wasm::Export&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:145:7,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Export>(js::wasm::Export*, js::wasm::Export&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Export>(js::wasm::Export*, js::wasm::Export*, js::wasm::Export*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:146:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_413].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In member function ‘mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:479:8,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CustomSection>(js::wasm::CustomSection*, js::wasm::CustomSection&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CustomSection>(js::wasm::CustomSection*, js::wasm::CustomSection*, js::wasm::CustomSection*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:149:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, js::wasm::ShareableBytes const*&>(js::wasm::Code&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::ModuleGenerator::finishModule(js::wasm::ShareableBytes const&, JS::OptimizedEncodingListener*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_632].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:70:5: warning: ‘op.b0’ may be used uninitialized [-Wmaybe-uninitialized]
   70 |     switch (op.b0) {
      |     ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:59:13: note: ‘op.b0’ was declared here
   59 |     OpBytes op;
      |             ^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmStubs.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:39,
                 from Unified_cpp_js_src_wasm2.cpp:20:
In member function ‘js::wasm::OpIter<js::wasm::ValidatingPolicy>::readRefFunc(unsigned int*)’,
    inlined from ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:141:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2285:18: warning: ‘funcIndex’ may be used uninitialized [-Wmaybe-uninitialized]
 2285 |   if (*funcIndex >= env_.funcs.length()) {
      |       ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:140:18: note: ‘funcIndex’ was declared here
  140 |         uint32_t funcIndex;
      |                  ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:96:43: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
   96 |         *literal = Some(LitVal(uint32_t(c)));
      |                                           ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:92:17: note: ‘c’ was declared here
   92 |         int32_t c;
      |                 ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:104:43: warning: ‘c’ may be used uninitialized [-Wmaybe-uninitialized]
  104 |         *literal = Some(LitVal(uint64_t(c)));
      |                                           ^
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:100:17: note: ‘c’ was declared here
  100 |         int64_t c;
      |                 ^
In member function ‘js::wasm::OpIter<js::wasm::ValidatingPolicy>::readGetGlobal(unsigned int*)’,
    inlined from ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:85:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2171:11: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized]
 2171 |   if (*id >= env_.globals.length()) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp: In function ‘ValidateInitExpr(js::wasm::Decoder&, js::wasm::ModuleEnvironment*, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, mozilla::Maybe<js::wasm::LitVal>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp:84:18: note: ‘index’ was declared here
   84 |         uint32_t index;
      |                  ^~~~~
In member function ‘JS::Rooted<js::wasm::AnyRef>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::wasm::AnyRef>::Rooted<JSContext*, js::wasm::AnyRef>(JSContext* const&, js::wasm::AnyRef&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2452:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ref’ in ‘MEM[(struct StackRootedBase * *)cx_271(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp: In member function ‘js::wasm::Instance::callExport(JSContext*, unsigned int, JS::CallArgs, js::wasm::CoercionLevel)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2452:20: note: ‘ref’ declared here
 2452 |       RootedAnyRef ref(cx, AnyRef::fromCompiledCode(ptr));
      |                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:2387:38: note: ‘cx’ declared here
 2387 | bool Instance::callExport(JSContext* cx, uint32_t funcIndex, CallArgs args,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:217:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args’ in ‘MEM[(struct StackRootedBase * *)cx_250(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp: In member function ‘js::wasm::Instance::callImport(JSContext*, unsigned int, unsigned int, unsigned long*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:217:14: note: ‘args’ declared here
  217 |   InvokeArgs args(cx);
      |              ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:207:38: note: ‘cx’ declared here
  207 | bool Instance::callImport(JSContext* cx, uint32_t funcImportIndex,
      |                           ~~~~~~~~~~~^~
In member function ‘RefPtr<js::wasm::Table>::RefPtr(RefPtr<js::wasm::Table>&&)’,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Instance::Instance(JSContext*, JS::Handle<js::WasmInstanceObject*>, RefPtr<js::wasm::Code const> const&, JS::Handle<js::WasmMemoryObject*>, mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&&, mozilla::UniquePtr<js::wasm::DebugState, JS::DeletePolicy<js::wasm::DebugState> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1619:7:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In member function ‘RefPtr<js::wasm::Table>::RefPtr(RefPtr<js::wasm::Table>&&)’,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::Table> >(RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*, RefPtr<js::wasm::Table>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Instance::Instance(JSContext*, JS::Handle<js::WasmInstanceObject*>, RefPtr<js::wasm::Code const> const&, JS::Handle<js::WasmMemoryObject*>, mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&&, mozilla::UniquePtr<js::wasm::DebugState, JS::DeletePolicy<js::wasm::DebugState> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1619:7,
    inlined from ‘js::wasm::Instance::create(JSContext*, JS::Handle<js::WasmInstanceObject*>, RefPtr<js::wasm::Code const> const&, unsigned int, JS::Handle<js::WasmMemoryObject*>, mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>&&, mozilla::UniquePtr<js::wasm::DebugState, JS::DeletePolicy<js::wasm::DebugState> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1638:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit13.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit13.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit13.o.pp   Unified_cpp_js_src_jit13.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.cpp:7,
                 from Unified_cpp_js_src_jit13.cpp:20:
In member function ‘vixl::MemOperand::MemOperand(js::jit::Address)’,
    inlined from ‘js::jit::MacroAssemblerCompat::loadPtr(js::jit::Address const&, js::jit::Register)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:768:50,
    inlined from ‘js::jit::MacroAssemblerCompat::load64(js::jit::Address const&, js::jit::Register64)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:1193:12,
    inlined from ‘js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:1977:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Assembler-vixl.h:797:40: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
  797 |                  (ptrdiff_t)addr.offset) {
      |                                        ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:24,
                 from Unified_cpp_js_src_jit13.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘js::jit::CodeGenerator::visitAtomicLoad64(js::jit::LAtomicLoad64*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.cpp:15:
In function ‘js::jit::MacroAssemblerCompat::toMemOperand(js::jit::Address const&)’,
    inlined from ‘js::jit::MacroAssemblerCompat::storePtr(js::jit::Register, js::jit::Address const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:862:43,
    inlined from ‘js::jit::MacroAssemblerCompat::store64(js::jit::Register64, js::jit::Address)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:925:59,
    inlined from ‘js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2004:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:82:58: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
   82 |     return MemOperand(toARMRegister(a.base, 64), a.offset);
      |                                                          ^
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘js::jit::CodeGenerator::visitAtomicStore64(js::jit::LAtomicStore64*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement(js::jit::LCompareExchangeTypedArrayElement*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:1925:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 1925 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitCompareExchangeTypedArrayElement64(js::jit::LCompareExchangeTypedArrayElement64*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2029:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 2029 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement64(js::jit::LAtomicExchangeTypedArrayElement64*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2055:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 2055 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicExchangeTypedArrayElement(js::jit::LAtomicExchangeTypedArrayElement*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:1948:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 1948 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop64(js::jit::LAtomicTypedArrayElementBinop64*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2083:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 2083 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinop(js::jit::LAtomicTypedArrayElementBinop*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2877:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 2877 |     Address mem = ToAddress(elements, lir->index(), arrayType);
      |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect64(js::jit::LAtomicTypedArrayElementBinopForEffect64*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2111:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 2111 |     Address dest = ToAddress(elements, lir->index(), arrayType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp: In member function ‘js::jit::CodeGenerator::visitAtomicTypedArrayElementBinopForEffect(js::jit::LAtomicTypedArrayElementBinopForEffect*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp:2901:28: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
 2901 |     Address mem = ToAddress(elements, lir->index(), arrayType);
      |                   ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit12.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit12.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp   Unified_cpp_js_src_jit12.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilder.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilder.cpp:7,
                 from Unified_cpp_js_src_jit12.cpp:2:
In member function ‘js::jit::MDefinition::setResultType(js::jit::MIRType)’,
    inlined from ‘js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:11036:18,
    inlined from ‘js::jit::MUnreachableResult::New<js::jit::MIRType&>(js::jit::TempAllocator&, js::jit::MIRType&)js::jit::MUnreachableResult*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:11041:3,
    inlined from ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilder.cpp:3428:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:879:50: warning: ‘resultType’ may be used uninitialized [-Wmaybe-uninitialized]
  879 |   void setResultType(MIRType type) { resultType_ = type; }
      |                                      ~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilder.cpp: In member function ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilder.cpp:3390:11: note: ‘resultType’ was declared here
 3390 |   MIRType resultType;
      |           ^~~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:29:
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WarpScriptOracle::maybeInlineCall(mozilla::LinkedList<js::jit::WarpOpSnapshot>&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, unsigned char*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpOracle.cpp:952:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetScript’ in ‘MEM[(struct StackRootedBase * *)_100 + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit12.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpOracle.cpp: In member function ‘WarpScriptOracle::maybeInlineCall(mozilla::LinkedList<js::jit::WarpOpSnapshot>&, js::BytecodeLocation, js::jit::ICCacheIRStub*, js::jit::ICFallbackStub*, unsigned char*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpOracle.cpp:952:16: note: ‘targetScript’ declared here
  952 |   RootedScript targetScript(cx_, targetFunction->nonLazyScript());
      |                ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpOracle.cpp:936:56: note: ‘this’ declared here
  936 |     ICFallbackStub* fallbackStub, uint8_t* stubDataCopy) {
      |                                                        ^
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit14.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit14.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit14.o.pp   Unified_cpp_js_src_jit14.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler'
mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o
/usr/lib64/ccache/g++ -o Unified_cpp_mozglue_baseprofiler0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Wno-ignored-qualifiers -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_mozglue_baseprofiler0.o.pp   Unified_cpp_mozglue_baseprofiler0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/baseprofiler'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/interposers'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/interposers'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/interposers'
mozglue/interposers/Unified_cpp_mozglue_interposers0.o
/usr/lib64/ccache/g++ -o Unified_cpp_mozglue_interposers0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DIMPL_MFBT -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/interposers -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/interposers -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_mozglue_interposers0.o.pp   Unified_cpp_mozglue_interposers0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/interposers'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src12.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src12.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src12.o.pp   Unified_cpp_js_src12.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/HashTable.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/HeapAPI.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/TracingAPI.h:11,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCPolicyAPI.h:52,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallNonGenericMethod.cpp:7,
                 from Unified_cpp_js_src12.cpp:2:
In member function ‘mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > >::operator==(mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > > const&) const’,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1399:19,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1530:43,
    inlined from ‘js::ObjectWrapperMap::Enum::goToNext()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:49:27,
    inlined from ‘js::ObjectWrapperMap::Enum::popFront()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:109:15,
    inlined from ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:496:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
 1137 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
      |                                                                   ~~~~~^~~~~~
In file included from Unified_cpp_js_src12.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here
  496 |     for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) {
      |                            ^
In member function ‘mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > >::operator==(mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > > const&) const’,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1399:19,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1530:43,
    inlined from ‘js::ObjectWrapperMap::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:92:48,
    inlined from ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:496:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
 1137 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
      |                                                                   ~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here
  496 |     for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) {
      |                            ^
In member function ‘mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > >::operator==(mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > > const&) const’,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1399:19,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1530:43,
    inlined from ‘js::ObjectWrapperMap::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:92:48,
    inlined from ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:496:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
 1137 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
      |                                                                   ~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::traceWrapperTargetsInCollectedZones(JSTracer*, JS::Compartment::EdgeSelector)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:496:28: note: ‘e’ declared here
  496 |     for (ObjectWrapperEnum e(this, c); !e.empty(); e.popFront()) {
      |                            ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:306:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘wrapper’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp: In member function ‘JS::Compartment::getOrCreateWrapper(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:306:16: note: ‘wrapper’ declared here
  306 |   RootedObject wrapper(cx, wrap(cx, existing, obj));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp:288:49: note: ‘cx’ declared here
  288 | bool Compartment::getOrCreateWrapper(JSContext* cx, HandleObject existing,
      |                                      ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
js/src/wasm/Unified_cpp_js_src_wasm4.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_wasm4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_wasm4.o.pp   Unified_cpp_js_src_wasm4.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/LinkedList.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBuiltins.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIntrinsic.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:28,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.cpp:19,
                 from Unified_cpp_js_src_wasm4.cpp:2:
In member function ‘RefPtr<js::wasm::DataSegment const>::RefPtr(RefPtr<js::wasm::DataSegment const>&&)’,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::DataSegment const> >(RefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment const>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::DataSegment const> >(RefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment const>*, RefPtr<js::wasm::DataSegment const>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:147:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr<js::wasm::Module>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In member function ‘RefPtr<js::wasm::ElemSegment const>::RefPtr(RefPtr<js::wasm::ElemSegment const>&&)’,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::new_<RefPtr<js::wasm::ElemSegment const> >(RefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment const>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy, false>::moveConstruct<RefPtr<js::wasm::ElemSegment const> >(RefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment const>*, RefPtr<js::wasm::ElemSegment const>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:148:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr<js::wasm::Module>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘memset’ offset 0 is out of the bounds [0, 0] [-Warray-bounds=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |     ~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:17:
In member function ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:69:8,
    inlined from ‘js::wasm::Import::Import(js::wasm::Import&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:120:8,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Import>(js::wasm::Import*, js::wasm::Import&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Import, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Import>(js::wasm::Import*, js::wasm::Import*, js::wasm::Import*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:145:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr<js::wasm::Module>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_410].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In member function ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::CacheableName::CacheableName(js::wasm::CacheableName&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:69:8,
    inlined from ‘js::wasm::Export::Export(js::wasm::Export&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:145:7,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::Export>(js::wasm::Export*, js::wasm::Export&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::Export, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::Export>(js::wasm::Export*, js::wasm::Export*, js::wasm::Export*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:146:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr<js::wasm::Module>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_543].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
In member function ‘mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::usingInlineStorage() const’,
    inlined from ‘mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<unsigned char, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:964:30,
    inlined from ‘js::wasm::CustomSection::CustomSection(js::wasm::CustomSection&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.h:479:8,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::new_<js::wasm::CustomSection>(js::wasm::CustomSection*, js::wasm::CustomSection&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy, false>::moveConstruct<js::wasm::CustomSection>(js::wasm::CustomSection*, js::wasm::CustomSection*, js::wasm::CustomSection*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘js::wasm::Module::Module(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, js::wasm::ShareableBytes const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:149:9,
    inlined from ‘js_new<js::wasm::Module, js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>, decltype(nullptr), bool>(js::wasm::Code const&, mozilla::Vector<js::wasm::Import, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::DataSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<RefPtr<js::wasm::ElemSegment const>, 0ul, js::SystemAllocPolicy>&&, mozilla::Vector<js::wasm::CustomSection, 0ul, js::SystemAllocPolicy>&&, decltype(nullptr)&&, bool&&)js::wasm::Module*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘js::wasm::CodeModule(js::wasm::Coder<(js::wasm::CoderMode)2>&, RefPtr<js::wasm::Module>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:498:12: warning: ‘MEM[(const struct Vector *)aDst_413].mBegin’ may be used uninitialized [-Wmaybe-uninitialized]
  498 |     return mBegin == const_cast<Vector*>(this)->inlineStorage();
      |            ^~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit15.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit15.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit15.o.pp   Unified_cpp_js_src_jit15.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend7.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend7.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend7.o.pp   Unified_cpp_js_src_frontend7.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/AutoProfilerLabel.o
/usr/lib64/ccache/g++ -o AutoProfilerLabel.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/AutoProfilerLabel.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/AutoProfilerLabel.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/AwakeTimeStamp.o
/usr/lib64/ccache/g++ -o AwakeTimeStamp.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/AwakeTimeStamp.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/AwakeTimeStamp.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/ConditionVariable_posix.o
/usr/lib64/ccache/g++ -o ConditionVariable_posix.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/ConditionVariable_posix.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/ConditionVariable_posix.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/MmapFaultHandler.o
/usr/lib64/ccache/g++ -o MmapFaultHandler.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/MmapFaultHandler.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/MmapFaultHandler.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/Mutex_posix.o
/usr/lib64/ccache/g++ -o Mutex_posix.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Mutex_posix.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/Mutex_posix.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
js/src/wasm/Unified_cpp_js_src_wasm3.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_wasm3.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_wasm3.o.pp   Unified_cpp_js_src_wasm3.cpp
In file included from Unified_cpp_js_src_wasm3.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In static member function ‘static bool js::WasmGlobalObject::valueGetterImpl(JSContext*, const JS::CallArgs&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3572:27: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 3572 |   const WasmGlobalObject& globalObj =
      |                           ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3573:51: note: the temporary was destroyed at the end of the full expression ‘(&((js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>*)(&(& args)->JS::CallArgs::JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>.JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::thisv()))->js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>::toObject())->JSObject::as<js::WasmGlobalObject>()’
 3573 |       args.thisv().toObject().as<WasmGlobalObject>();
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/Assembler-shared.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h:43,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Assembler-vixl.h:33,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MacroAssembler.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.h:22,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:19,
                 from Unified_cpp_js_src_wasm3.cpp:2:
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmModuleObject, &WasmModuleName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmModuleObject, &WasmModuleName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmInstanceObject, &WasmInstanceName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmInstanceObject, &WasmInstanceName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmMemoryObject, &WasmMemoryName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmMemoryObject, &WasmMemoryName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmTableObject, &WasmTableName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmTableObject, &WasmTableName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmGlobalObject, &WasmGlobalName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmGlobalObject, &WasmGlobalName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmTagObject, &WasmTagName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmTagObject, &WasmTagName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateWasmConstructor<js::WasmExceptionObject, &WasmExceptionName>(JSContext*, JSProtoKey)JSObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘className’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘CreateWasmConstructor<js::WasmExceptionObject, &WasmExceptionName>(JSContext*, JSProtoKey)JSObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:961:19: note: ‘className’ declared here
  961 |   Rooted<JSAtom*> className(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:960:51: note: ‘cx’ declared here
  960 | static JSObject* CreateWasmConstructor(JSContext* cx, JSProtoKey key) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmTagObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTagObject*>::Rooted<JSContext*, js::WasmTagObject*>(JSContext* const&, js::WasmTagObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4060:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exnTag’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::isImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4059:26: note: ‘exnTag’ declared here
 4059 |   Rooted<WasmTagObject*> exnTag(cx,
      |                          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4045:45: note: ‘cx’ declared here
 4045 | bool WasmExceptionObject::isImpl(JSContext* cx, const CallArgs& args) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4126:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘savedFrameObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::getStack_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4126:16: note: ‘savedFrameObj’ declared here
 4126 |   RootedObject savedFrameObj(cx, exnObj->stack());
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4123:52: note: ‘cx’ declared here
 4123 | bool WasmExceptionObject::getStack_impl(JSContext* cx, const CallArgs& args) {
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle<js::PromiseObject*>, mozilla::UniquePtr<char [], JS::FreePolicy> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4480:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘Reject(JSContext*, js::wasm::CompileArgs const&, JS::Handle<js::PromiseObject*>, mozilla::UniquePtr<char [], JS::FreePolicy> const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4480:16: note: ‘message’ declared here
 4480 |   RootedString message(cx, NewStringCopyN<CanGC>(cx, str.get(), len));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4450:31: note: ‘cx’ declared here
 4450 | static bool Reject(JSContext* cx, const CompileArgs& args,
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘GetWasmConstructorPrototype(JSContext*, JS::CallArgs const&, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:972:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘GetWasmConstructorPrototype(JSContext*, JS::CallArgs const&, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:972:16: note: ‘proto’ declared here
  972 |   RootedObject proto(cx);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:969:57: note: ‘cx’ declared here
  969 | static JSObject* GetWasmConstructorPrototype(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘WebAssemblyClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5486:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssemblyClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5486:12: note: ‘id’ declared here
 5486 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5468:47: note: ‘cx’ declared here
 5468 | static bool WebAssemblyClassFinish(JSContext* cx, HandleObject object,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::ToIndexType(JSContext*, JS::Handle<JS::Value>, js::wasm::IndexType*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmMemory.cpp:46:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmMemory.cpp: In function ‘js::wasm::ToIndexType(JSContext*, JS::Handle<JS::Value>, js::wasm::IndexType*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmMemory.cpp:46:16: note: ‘typeStr’ declared here
   46 |   RootedString typeStr(cx, ToString(cx, value));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmMemory.cpp:45:35: note: ‘cx’ declared here
   45 | bool wasm::ToIndexType(JSContext* cx, HandleValue value, IndexType* indexType) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle<JS::Value>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:349:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::extractCode(JSContext*, js::wasm::Tier, JS::MutableHandle<JS::Value>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:349:24: note: ‘result’ declared here
  349 |   Rooted<PlainObject*> result(cx, NewPlainObject(cx));
      |                        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:347:37: note: ‘cx’ declared here
  347 | bool Module::extractCode(JSContext* cx, Tier tier,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::CacheableName::toQuotedString(JSContext*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.cpp:67:35:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm3.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.cpp: In member function ‘js::wasm::CacheableName::toQuotedString(JSContext*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.cpp:67:16: note: ‘atom’ declared here
   67 |   RootedString atom(cx, toAtom(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.cpp:66:54: note: ‘cx’ declared here
   66 | UniqueChars CacheableName::toQuotedString(JSContext* cx) const {
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4692:79,
    inlined from ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4685:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_compile(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4692:26: note: ‘promise’ declared here
 4692 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4685:44: note: ‘cx’ declared here
 4685 | static bool WebAssembly_compile(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In member function ‘(anonymous namespace)::FunctionCompiler::collectCallResults(js::wasm::ResultType const&, js::jit::MWasmStackResultArea*, mozilla::Vector<js::jit::MDefinition*, 8ul, js::SystemAllocPolicy>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:2094:7: warning: ‘def’ may be used uninitialized [-Wmaybe-uninitialized]
 2094 |       if (!def) {
      |       ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:2057:21: note: ‘def’ was declared here
 2057 |       MInstruction* def;
      |                     ^~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:41:
In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readTeeGlobal(unsigned int*, js::jit::MDefinition**)’,
    inlined from ‘EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5052:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2214:11: warning: ‘id’ may be used uninitialized [-Wmaybe-uninitialized]
 2214 |   if (*id >= env_.globals.length()) {
      |       ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitTeeGlobal((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5050:12: note: ‘id’ was declared here
 5050 |   uint32_t id;
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5059:26: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized]
 5059 |   return f.storeGlobalVar(bytecodeOffset, global.offset(), global.isIndirect(),
      |          ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 5060 |                           value);
      |                           ~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5051:16: note: ‘value’ was declared here
 5051 |   MDefinition* value;
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitEnd((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4602:3: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
 4602 |   switch (kind) {
      |   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4584:13: note: ‘kind’ was declared here
 4584 |   LabelKind kind;
      |             ^~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/LIR.h:21,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:27:
In member function ‘js::jit::MWasmReduceSimd128::MWasmReduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::jit::MIRType, unsigned int)’,
    inlined from ‘js::jit::MWasmReduceSimd128::New<js::jit::MDefinition*&, js::wasm::SimdOp&, js::jit::MIRType, unsigned int&>(js::jit::TempAllocator&, js::jit::MDefinition*&, js::wasm::SimdOp&, js::jit::MIRType&&, unsigned int&)js::jit::MWasmReduceSimd128*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10889:3,
    inlined from ‘(anonymous namespace)::FunctionCompiler::reduceSimd128(js::jit::MDefinition*, js::wasm::SimdOp, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:1027:32,
    inlined from ‘EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, js::wasm::SimdOp)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6405:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10882:63: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10882 |       : MUnaryInstruction(classOpcode, src), simdOp_(simdOp), imm_(imm) {
      |                                                               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitExtractLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, js::wasm::SimdOp)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6399:12: note: ‘laneIndex’ was declared here
 6399 |   uint32_t laneIndex;
      |            ^~~~~~~~~
In member function ‘js::jit::MWasmReplaceLaneSimd128::MWasmReplaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::wasm::SimdOp)’,
    inlined from ‘js::jit::MWasmReplaceLaneSimd128::New<js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&, js::wasm::SimdOp&>(js::jit::TempAllocator&, js::jit::MDefinition*&, js::jit::MDefinition*&, unsigned int&, js::wasm::SimdOp&)js::jit::MWasmReplaceLaneSimd128*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10831:3,
    inlined from ‘(anonymous namespace)::FunctionCompiler::replaceLaneSimd128(js::jit::MDefinition*, js::jit::MDefinition*, unsigned int, js::wasm::SimdOp)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:990:45,
    inlined from ‘EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, js::wasm::SimdOp)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6418:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10823:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10823 |         laneIndex_(laneIndex),
      |         ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitReplaceLaneSimd128((anonymous namespace)::FunctionCompiler&, js::wasm::PackedType<js::wasm::ValTypeTraits>, unsigned int, js::wasm::SimdOp)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6411:12: note: ‘laneIndex’ was declared here
 6411 |   uint32_t laneIndex;
      |            ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitIntrinsic((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7235:35: warning: ‘intrinsic’ may be used uninitialized [-Wmaybe-uninitialized]
 7235 |   const SymbolicAddressSignature& callee = intrinsic->signature;
      |                                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7227:20: note: ‘intrinsic’ was declared here
 7227 |   const Intrinsic* intrinsic;
      |                    ^~~~~~~~~
In member function ‘js::jit::MWasmStoreLaneSimd128::MWasmStoreLaneSimd128(js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, unsigned int)’,
    inlined from ‘js::jit::MWasmStoreLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:11001:75,
    inlined from ‘(anonymous namespace)::FunctionCompiler::storeLaneSimd128(unsigned int, js::wasm::LinearMemoryAddress<js::jit::MDefinition*> const&, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:1618:53,
    inlined from ‘EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6486:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10981:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10981 |         laneIndex_(laneIndex),
      |         ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitStoreLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6479:12: note: ‘laneIndex’ was declared here
 6479 |   uint32_t laneIndex;
      |            ^~~~~~~~~
In member function ‘js::jit::MWasmLoadLaneSimd128::MWasmLoadLaneSimd128(js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, unsigned int)’,
    inlined from ‘js::jit::MWasmLoadLaneSimd128::New(js::jit::TempAllocator&, js::jit::MDefinition*, js::jit::MDefinition*, js::wasm::MemoryAccessDesc const&, unsigned int, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10940:74,
    inlined from ‘(anonymous namespace)::FunctionCompiler::loadLaneSimd128(unsigned int, js::wasm::LinearMemoryAddress<js::jit::MDefinition*> const&, unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:1594:51,
    inlined from ‘EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6474:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.h:10920:9: warning: ‘laneIndex’ may be used uninitialized [-Wmaybe-uninitialized]
10920 |         laneIndex_(laneIndex),
      |         ^~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitLoadLaneSimd128((anonymous namespace)::FunctionCompiler&, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:6467:12: note: ‘laneIndex’ was declared here
 6467 |   uint32_t laneIndex;
      |            ^~~~~~~~~
In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readMemOrTableCopy(bool, unsigned int*, js::jit::MDefinition**, unsigned int*, js::jit::MDefinition**, js::jit::MDefinition**)’,
    inlined from ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5880:35:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2739:34: warning: ‘dstMemIndex’ may be used uninitialized [-Wmaybe-uninitialized]
 2739 |     if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5878:12: note: ‘dstMemIndex’ was declared here
 5878 |   uint32_t dstMemIndex;
      |            ^~~~~~~~~~~
In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::readMemOrTableCopy(bool, unsigned int*, js::jit::MDefinition**, unsigned int*, js::jit::MDefinition**, js::jit::MDefinition**)’,
    inlined from ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5880:35:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2739:5: warning: ‘srcMemIndex’ may be used uninitialized [-Wmaybe-uninitialized]
 2739 |     if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) {
      |     ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitMemCopy((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:5879:12: note: ‘srcMemIndex’ was declared here
 5879 |   uint32_t srcMemIndex;
      |            ^~~~~~~~~~~
In member function ‘(anonymous namespace)::FunctionCompiler::constantI64(long)’,
    inlined from ‘EmitI64Const((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4501:21,
    inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7428:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:408:46: warning: ‘i64’ may be used uninitialized [-Wmaybe-uninitialized]
  408 |     MConstant* constant = MConstant::NewInt64(alloc(), i);
      |                           ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4496:11: note: ‘i64’ was declared here
 4496 |   int64_t i64;
      |           ^~~
In function ‘EmitI32Const((anonymous namespace)::FunctionCompiler&)’,
    inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7426:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4491:21: warning: ‘i32’ may be used uninitialized [-Wmaybe-uninitialized]
 4491 |   f.iter().setResult(f.constantI32(i32));
      |   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4486:11: note: ‘i32’ was declared here
 4486 |   int32_t i32;
      |           ^~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/LIR.h:22:
In member function ‘js::jit::MBasicBlock::setSlot(unsigned int, js::jit::MDefinition*)’,
    inlined from ‘(anonymous namespace)::FunctionCompiler::assign(unsigned int, js::jit::MDefinition*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:836:23,
    inlined from ‘EmitTeeLocal((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4979:11,
    inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7362:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIRGraph.h:201:64: warning: ‘value’ may be used uninitialized [-Wmaybe-uninitialized]
  201 |   void setSlot(uint32_t slot, MDefinition* ins) { slots_[slot] = ins; }
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4974:16: note: ‘value’ was declared here
 4974 |   MDefinition* value;
      |                ^~~~~
In member function ‘(anonymous namespace)::FunctionCompiler::switchToCatch((anonymous namespace)::Control&, js::wasm::LabelKind const&, unsigned int)’,
    inlined from ‘EmitCatchAll((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4788:25,
    inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7314:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:3052:5: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized]
 3052 |     if (fromKind == LabelKind::Try) {
      |     ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4774:13: note: ‘kind’ was declared here
 4774 |   LabelKind kind;
      |             ^~~~
In member function ‘js::wasm::OpIter<(anonymous namespace)::IonCompilePolicy>::controlFindInnermostFrom(js::wasm::LabelKind, unsigned int, unsigned int*)’,
    inlined from ‘(anonymous namespace)::FunctionCompiler::delegatePadPatches(mozilla::Vector<js::jit::MControlInstruction*, 8ul, js::SystemAllocPolicy> const&, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:2883:41,
    inlined from ‘EmitDelegate((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4806:30,
    inlined from ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:7319:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:894:56: warning: ‘relativeDepth’ may be used uninitialized [-Wmaybe-uninitialized]
  894 |     int32_t fromAbsoluteDepth = controlStack_.length() - fromRelativeDepth - 1;
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp: In function ‘EmitBodyExprs((anonymous namespace)::FunctionCompiler&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp:4792:12: note: ‘relativeDepth’ was declared here
 4792 |   uint32_t relativeDepth;
      |            ^~~~~~~~~~~~~
In member function ‘JS::Rooted<js::WasmTableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTableObject*>::Rooted<JSContext*, js::WasmTableObject*>(JSContext* const&, js::WasmTableObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle<JSObject*>, js::wasm::ImportValues*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:461:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_457(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::wasm::GetImports(JSContext*, js::wasm::Module const&, JS::Handle<JSObject*>, js::wasm::ImportValues*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:461:34: note: ‘obj’ declared here
  461 |         Rooted<WasmTableObject*> obj(cx, &v.toObject().as<WasmTableObject>());
      |                                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:399:38: note: ‘cx’ declared here
  399 | bool js::wasm::GetImports(JSContext* cx, const Module& module,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4747:79,
    inlined from ‘WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4740:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_instantiate(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4747:26: note: ‘promise’ declared here
 4747 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4740:48: note: ‘cx’ declared here
 4740 | static bool WebAssembly_instantiate(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1560:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_175(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmModuleObject::customSections(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1560:18: note: ‘str’ declared here
 1560 |     RootedString str(cx, ToString(cx, args.get(1)));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1549:50: note: ‘cx’ declared here
 1549 | bool WasmModuleObject::customSections(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmInstanceScope*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmInstanceScope*>::Rooted<JSContext*, js::WasmInstanceScope*>(JSContext* const&, js::WasmInstanceScope*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmInstanceObject::getScope(JSContext*, JS::Handle<js::WasmInstanceObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2430:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘instanceScope’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 16B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::getScope(JSContext*, JS::Handle<js::WasmInstanceObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2429:30: note: ‘instanceScope’ declared here
 2429 |   Rooted<WasmInstanceScope*> instanceScope(
      |                              ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2423:16: note: ‘cx’ declared here
 2423 |     JSContext* cx, Handle<WasmInstanceObject*> instanceObj) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmInstanceScope*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmInstanceScope*>::Rooted<JSContext*, js::WasmInstanceScope*>(JSContext* const&, js::WasmInstanceScope*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle<js::WasmInstanceObject*>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2451:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘instanceScope’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 16B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::getFunctionScope(JSContext*, JS::Handle<js::WasmInstanceObject*>, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2450:30: note: ‘instanceScope’ declared here
 2450 |   Rooted<WasmInstanceScope*> instanceScope(
      |                              ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2443:16: note: ‘cx’ declared here
 2443 |     JSContext* cx, Handle<WasmInstanceObject*> instanceObj,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedArrayBufferObject*>::Rooted<JSContext*, js::SharedArrayBufferObject*>(JSContext* const&, js::SharedArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2637:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmMemoryObject::bufferGetterImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2635:37: note: ‘newBuffer’ declared here
 2635 |       RootedSharedArrayBufferObject newBuffer(
      |                                     ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2625:52: note: ‘cx’ declared here
 2625 | bool WasmMemoryObject::bufferGetterImpl(JSContext* cx, const CallArgs& args) {
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmTagObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTagObject*>::Rooted<JSContext*, js::WasmTagObject*>(JSContext* const&, js::WasmTagObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmTagObject::create(JSContext*, RefPtr<js::wasm::TagType const> const&, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3763:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTagObject::create(JSContext*, RefPtr<js::wasm::TagType const> const&, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3762:26: note: ‘obj’ declared here
 3762 |   Rooted<WasmTagObject*> obj(cx,
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3759:49: note: ‘cx’ declared here
 3759 | WasmTagObject* WasmTagObject::create(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmTagObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTagObject*>::Rooted<JSContext*, js::WasmTagObject*>(JSContext* const&, js::WasmTagObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3749:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagObj’ in ‘MEM[(struct StackRootedBase * *)cx_174(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTagObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3749:26: note: ‘tagObj’ declared here
 3749 |   Rooted<WasmTagObject*> tagObj(cx, WasmTagObject::create(cx, tagType, proto));
      |                          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3710:42: note: ‘cx’ declared here
 3710 | bool WasmTagObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmGlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmGlobalObject*>::Rooted<JSContext*, js::WasmGlobalObject*>(JSContext* const&, js::WasmGlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGlobalObject::create(JSContext*, JS::Handle<js::wasm::Val>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3460:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmGlobalObject::create(JSContext*, JS::Handle<js::wasm::Val>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3459:29: note: ‘obj’ declared here
 3459 |   Rooted<WasmGlobalObject*> obj(
      |                             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3457:55: note: ‘cx’ declared here
 3457 | WasmGlobalObject* WasmGlobalObject::create(JSContext* cx, HandleVal value,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmGlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmGlobalObject*>::Rooted<JSContext*, js::WasmGlobalObject*>(JSContext* const&, js::WasmGlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EnsureExportedGlobalObject(JSContext*, JS::GCVector<js::wasm::Val, 0ul, js::SystemAllocPolicy> const&, unsigned long, js::wasm::GlobalDesc const&, JS::GCVector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:828:71,
    inlined from ‘js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector<js::wasm::Val, 0ul, js::SystemAllocPolicy> const&, JS::GCVector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:860:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘go’ in ‘MEM[(struct StackRootedBase * *)cx_15(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::instantiateGlobals(JSContext*, JS::GCVector<js::wasm::Val, 0ul, js::SystemAllocPolicy> const&, JS::GCVector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy>&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:827:29: note: ‘go’ declared here
  827 |   Rooted<WasmGlobalObject*> go(
      |                             ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:843:44: note: ‘cx’ declared here
  843 | bool Module::instantiateGlobals(JSContext* cx,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::WasmModuleObject*>(JSContext* const&, js::WasmModuleObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1749:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘moduleObj’ in ‘MEM[(struct StackRootedBase * *)cx_147(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmModuleObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1749:16: note: ‘moduleObj’ declared here
 1749 |   RootedObject moduleObj(cx, WasmModuleObject::create(cx, *module, proto));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1688:45: note: ‘cx’ declared here
 1688 | bool WasmModuleObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmExceptionObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmExceptionObject*>::Rooted<JSContext*, js::WasmExceptionObject*>(JSContext* const&, js::WasmExceptionObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmExceptionObject::create(JSContext*, JS::Handle<js::WasmTagObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4008:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::create(JSContext*, JS::Handle<js::WasmTagObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4007:32: note: ‘obj’ declared here
 4007 |   Rooted<WasmExceptionObject*> obj(
      |                                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:4003:61: note: ‘cx’ declared here
 4003 | WasmExceptionObject* WasmExceptionObject::create(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmExceptionObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmExceptionObject*>::Rooted<JSContext*, js::WasmExceptionObject*>(JSContext* const&, js::WasmExceptionObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3968:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exnObj’ in ‘MEM[(struct StackRootedBase * *)cx_227(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmExceptionObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3967:32: note: ‘exnObj’ declared here
 3967 |   Rooted<WasmExceptionObject*> exnObj(
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3919:48: note: ‘cx’ declared here
 3919 | bool WasmExceptionObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmTableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTableObject*>::Rooted<JSContext*, js::WasmTableObject*>(JSContext* const&, js::WasmTableObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmTableObject::create(JSContext*, unsigned int, mozilla::Maybe<unsigned int>, js::wasm::RefType, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3070:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTableObject::create(JSContext*, unsigned int, mozilla::Maybe<unsigned int>, js::wasm::RefType, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3069:28: note: ‘obj’ declared here
 3069 |   Rooted<WasmTableObject*> obj(
      |                            ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3064:53: note: ‘cx’ declared here
 3064 | WasmTableObject* WasmTableObject::create(JSContext* cx, uint32_t initialLength,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmTableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTableObject*>::Rooted<JSContext*, js::WasmTableObject*>(JSContext* const&, js::WasmTableObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3162:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘table’ in ‘MEM[(struct StackRootedBase * *)cx_230(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmTableObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3160:28: note: ‘table’ declared here
 3160 |   Rooted<WasmTableObject*> table(
      |                            ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:3095:44: note: ‘cx’ declared here
 3095 | bool WasmTableObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WasmTableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WasmTableObject*>::Rooted<JSContext*, js::WasmTableObject* const&>(JSContext* const&, js::WasmTableObject* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::Module::instantiateTables(JSContext*, JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> const&, JS::MutableHandle<JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> >, mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:788:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tableObj’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::instantiateTables(JSContext*, JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> const&, JS::MutableHandle<JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> >, mozilla::Vector<RefPtr<js::wasm::Table>, 0ul, js::SystemAllocPolicy>*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:788:32: note: ‘tableObj’ declared here
  788 |       Rooted<WasmTableObject*> tableObj(cx, tableImports[tableIndex]);
      |                                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:781:43: note: ‘cx’ declared here
  781 | bool Module::instantiateTables(JSContext* cx,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle<js::WasmInstanceObject*>, unsigned int, JS::MutableHandle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2341:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::getExportedFunction(JSContext*, JS::Handle<js::WasmInstanceObject*>, unsigned int, JS::MutableHandle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2341:21: note: ‘name’ declared here
 2341 |     Rooted<JSAtom*> name(cx, instance.getFuncDisplayAtom(cx, funcIndex));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2325:16: note: ‘cx’ declared here
 2325 |     JSContext* cx, Handle<WasmInstanceObject*> instanceObj, uint32_t funcIndex,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, ResolveResponseClosure*>(JSContext* const&, ResolveResponseClosure*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::Handle<JSObject*>) [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5296:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘ResolveResponse(JSContext*, JS::CallArgs, JS::Handle<js::PromiseObject*>, bool, JS::Handle<JSObject*>) [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5294:16: note: ‘closure’ declared here
 5294 |   RootedObject closure(
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5280:40: note: ‘cx’ declared here
 5280 | static bool ResolveResponse(JSContext* cx, CallArgs callArgs,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5335:79,
    inlined from ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5327:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_compileStreaming(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5335:26: note: ‘promise’ declared here
 5335 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5327:53: note: ‘cx’ declared here
 5327 | static bool WebAssembly_compileStreaming(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5365:79,
    inlined from ‘WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5357:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘WebAssembly_instantiateStreaming(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5365:26: note: ‘promise’ declared here
 5365 |   Rooted<PromiseObject*> promise(cx, PromiseObject::createSkippingExecutor(cx));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:5357:57: note: ‘cx’ declared here
 5357 | static bool WebAssembly_instantiateStreaming(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘CreateExportObject(JSContext*, JS::Handle<js::WasmInstanceObject*>, JS::GCVector<JSObject*, 0ul, js::SystemAllocPolicy> const&, JS::GCVector<js::WasmTableObject*, 0ul, js::SystemAllocPolicy> const&, JS::Handle<js::WasmMemoryObject*>, JS::GCVector<js::WasmTagObject*, 0ul, js::SystemAllocPolicy> const&, JS::GCVector<js::wasm::Val, 0ul, js::SystemAllocPolicy> const&, JS::GCVector<js::WasmGlobalObject*, 0ul, js::SystemAllocPolicy> const&, mozilla::Vector<js::wasm::Export, 0ul, js::SystemAllocPolicy> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:955:27,
    inlined from ‘js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle<JSObject*>, JS::MutableHandle<js::WasmInstanceObject*>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:1089:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘func’ in ‘MEM[(struct StackRootedBase * *)cx_213(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp: In member function ‘js::wasm::Module::instantiate(JSContext*, js::wasm::ImportValues&, JS::Handle<JSObject*>, JS::MutableHandle<js::WasmInstanceObject*>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:955:20: note: ‘func’ declared here
  955 |     RootedFunction func(cx);
      |                    ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:1033:37: note: ‘cx’ declared here
 1033 | bool Module::instantiate(JSContext* cx, ImportValues& imports,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2020:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘importObj’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp: In function ‘js::WasmInstanceObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2020:16: note: ‘importObj’ declared here
 2020 |   RootedObject importObj(cx);
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:2000:47: note: ‘cx’ declared here
 2000 | bool WasmInstanceObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/RWLock_posix.o
/usr/lib64/ccache/g++ -o RWLock_posix.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/RWLock_posix.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/RWLock_posix.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/Printf.o
/usr/lib64/ccache/g++ -o Printf.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Printf.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/Printf.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/SIMD.o
/usr/lib64/ccache/g++ -o SIMD.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/SIMD.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/SIMD.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/StackWalk.o
/usr/lib64/ccache/g++ -o StackWalk.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/StackWalk.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/StackWalk.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/TimeStamp.o
/usr/lib64/ccache/g++ -o TimeStamp.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/TimeStamp.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/TimeStamp.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/TimeStamp_posix.o
/usr/lib64/ccache/g++ -o TimeStamp_posix.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/TimeStamp_posix.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/TimeStamp_posix.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/Uptime.o
/usr/lib64/ccache/g++ -o Uptime.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Uptime.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/Uptime.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
mozglue/misc/Decimal.o
/usr/lib64/ccache/g++ -o Decimal.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 '-DMOZ_APP_BASENAME="None"' '-DMOZ_APP_VENDOR="None"' -DIMPL_MFBT -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Decimal.o.pp   /builddir/build/BUILD/firefox-115.6.0/mozglue/misc/decimal/Decimal.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/mozglue/misc'
make[3]: Nothing to be done for 'host'.
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
js/src/wasm/Unified_cpp_js_src_wasm5.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_wasm5.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_wasm5.o.pp   Unified_cpp_js_src_wasm5.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/wasm'
In file included from Unified_cpp_js_src_wasm5.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::readFromRootedLocation(const void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:65: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 [-Wclass-memaccess]
   65 |   memset(&cell_, 0, sizeof(Cell));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.h:34,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstanceData.h:29,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCodegenTypes.h:31,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCode.h:49,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.cpp:19,
                 from Unified_cpp_js_src_wasm5.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here
  267 |   union Cell {
      |         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromRootedLocation(js::wasm::ValType, const void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:72: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 [-Wclass-memaccess]
   72 |   memset(&cell_, 0, sizeof(Cell));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here
  267 |   union Cell {
      |         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp: In member function ‘void js::wasm::Val::initFromHeapLocation(js::wasm::ValType, const void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:79: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 [-Wclass-memaccess]
   79 |   memset(&cell_, 0, sizeof(Cell));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.h:267:9: note: ‘union js::wasm::LitVal::Cell’ declared here
  267 |   union Cell {
      |         ^~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Policy.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.h:22:
In member function ‘JS::Rooted<js::wasm::AnyRef>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::wasm::AnyRef>::Rooted<JSContext*, js::wasm::AnyRef>(JSContext* const&, js::wasm::AnyRef&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ToWebAssemblyValue_anyref<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, void**, bool)bool [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:507:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_1(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp: In function ‘ToWebAssemblyValue_anyref<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, void**, bool)bool [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:507:16: note: ‘result’ declared here
  507 |   RootedAnyRef result(cx, AnyRef::null());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:505:43: note: ‘cx’ declared here
  505 | bool ToWebAssemblyValue_anyref(JSContext* cx, HandleValue val, void** loc,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::ToValType(JSContext*, JS::Handle<JS::Value>, js::wasm::PackedType<js::wasm::ValTypeTraits>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp:219:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_156(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_wasm5.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp: In function ‘js::wasm::ToValType(JSContext*, JS::Handle<JS::Value>, js::wasm::PackedType<js::wasm::ValTypeTraits>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp:219:16: note: ‘typeStr’ declared here
  219 |   RootedString typeStr(cx, ToString(cx, v));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp:204:33: note: ‘cx’ declared here
  204 | bool wasm::ToValType(JSContext* cx, HandleValue v, ValType* out) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::wasm::ToRefType(JSContext*, JS::Handle<JS::Value>, js::wasm::RefType*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp:267:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typeStr’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp: In function ‘js::wasm::ToRefType(JSContext*, JS::Handle<JS::Value>, js::wasm::RefType*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp:267:16: note: ‘typeStr’ declared here
  267 |   RootedString typeStr(cx, ToString(cx, v));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp:254:33: note: ‘cx’ declared here
  254 | bool wasm::ToRefType(JSContext* cx, HandleValue v, RefType* out) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::wasm::Table::getValue(JSContext*, unsigned int, JS::MutableHandle<JS::Value>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.cpp:245:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.cpp: In member function ‘js::wasm::Table::getValue(JSContext*, unsigned int, JS::MutableHandle<JS::Value>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.cpp:245:22: note: ‘fun’ declared here
  245 |       RootedFunction fun(cx);
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.cpp:240:33: note: ‘cx’ declared here
  240 | bool Table::getValue(JSContext* cx, uint32_t index,
      |                      ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.h:27,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:19,
                 from Unified_cpp_js_src_wasm5.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBinary.h: In function ‘js::wasm::DecodeValidatedLocalEntries(js::wasm::TypeContext const&, js::wasm::Decoder&, mozilla::Vector<js::wasm::PackedType<js::wasm::ValTypeTraits>, 16ul, js::SystemAllocPolicy>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBinary.h:644:15: warning: ‘nextByte’ may be used uninitialized [-Wmaybe-uninitialized]
  644 |       uint8_t nextByte;
      |               ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp: In function ‘DecodeTableTypeAndLimits(js::wasm::Decoder&, js::wasm::ModuleEnvironment*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:2013:19: warning: ‘MEM[(struct Vector *)&initExpr + 8B].mLength’ may be used uninitialized [-Wmaybe-uninitialized]
 2013 |   Maybe<InitExpr> initExpr;
      |                   ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:2013:19: warning: ‘MEM[(struct Vector *)&initExpr + 8B].mTail.D.252836.mCapacity’ may be used uninitialized [-Wmaybe-uninitialized]
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:29:
In member function ‘js::wasm::OpIter<js::wasm::ValidatingPolicy>::readMemOrTableCopy(bool, unsigned int*, mozilla::Nothing*, unsigned int*, mozilla::Nothing*, mozilla::Nothing*)’,
    inlined from ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector<js::wasm::PackedType<js::wasm::ValTypeTraits>, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:1183:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2739:34: warning: ‘unusedDestMemIndex’ may be used uninitialized [-Wmaybe-uninitialized]
 2739 |     if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) {
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp: In function ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector<js::wasm::PackedType<js::wasm::ValTypeTraits>, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:1181:22: note: ‘unusedDestMemIndex’ was declared here
 1181 |             uint32_t unusedDestMemIndex;
      |                      ^~~~~~~~~~~~~~~~~~
In member function ‘js::wasm::OpIter<js::wasm::ValidatingPolicy>::readMemOrTableCopy(bool, unsigned int*, mozilla::Nothing*, unsigned int*, mozilla::Nothing*, mozilla::Nothing*)’,
    inlined from ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector<js::wasm::PackedType<js::wasm::ValTypeTraits>, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:1183:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.h:2739:5: warning: ‘unusedSrcMemIndex’ may be used uninitialized [-Wmaybe-uninitialized]
 2739 |     if (*srcMemOrTableIndex != 0 || *dstMemOrTableIndex != 0) {
      |     ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp: In function ‘DecodeFunctionBodyExprs(js::wasm::ModuleEnvironment const&, unsigned int, mozilla::Vector<js::wasm::PackedType<js::wasm::ValTypeTraits>, 16ul, js::SystemAllocPolicy> const&, unsigned char const*, js::wasm::Decoder*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp:1182:22: note: ‘unusedSrcMemIndex’ was declared here
 1182 |             uint32_t unusedSrcMemIndex;
      |                      ^~~~~~~~~~~~~~~~~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ToWebAssemblyValue_nullfuncref<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, void**, bool)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:490:18,
    inlined from ‘js::wasm::ToWebAssemblyValue<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, js::wasm::PackedType<js::wasm::FieldTypeTraits>, void*, bool, js::wasm::CoercionLevel)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:656:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp: In function ‘js::wasm::ToWebAssemblyValue<js::wasm::NoDebug>(JSContext*, JS::Handle<JS::Value>, js::wasm::PackedType<js::wasm::FieldTypeTraits>, void*, bool, js::wasm::CoercionLevel)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:490:18: note: ‘fun’ declared here
  490 |   RootedFunction fun(cx);
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp:611:42: note: ‘cx’ declared here
  611 | bool wasm::ToWebAssemblyValue(JSContext* cx, HandleValue val, FieldType type,
      |                               ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
mkdir -p '.deps/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
js/src/frontend/Unified_cpp_js_src_frontend6.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_frontend6.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp   Unified_cpp_js_src_frontend6.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/frontend'
In file included from Unified_cpp_js_src_frontend6.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeThisEnvironment(js::frontend::InputScope const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:389:43: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.76095.index’ may be used uninitialized [-Wmaybe-uninitialized]
  389 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                                           ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:389:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.76095.index’ was declared here
  389 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                       ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeThisBinding(js::frontend::InputScope const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:430:34: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.76095.index’ may be used uninitialized [-Wmaybe-uninitialized]
  430 |   for (InputScopeIter si(scope); si; si++) {
      |                                  ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:430:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.76095.index’ was declared here
  430 |   for (InputScopeIter si(scope); si; si++) {
      |                       ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeInScope(js::frontend::InputScope const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:459:43: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.76095.index’ may be used uninitialized [-Wmaybe-uninitialized]
  459 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                                           ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:459:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.76095.index’ was declared here
  459 |   for (InputScopeIter si(enclosingScope); si; si++) {
      |                       ^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParserAtom.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:7:
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:1655:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::FrontendContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:1655:19: note: ‘atom’ declared here
 1655 |   Rooted<JSAtom*> atom(cx, parserAtoms.toJSAtom(cx, fc, atom_, atomCache));
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:1653:16: note: ‘cx’ declared here
 1653 |     JSContext* cx, FrontendContext* fc, ParserAtomsTable& parserAtoms,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex<js::frontend::ScriptStencil>, JS::Handle<JSAtom*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:2593:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex<js::frontend::ScriptStencil>, JS::Handle<JSAtom*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:2589:18: note: ‘fun’ declared here
 2589 |   RootedFunction fun(
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:2558:16: note: ‘cx’ declared here
 2558 |     JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:2541:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dummy’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:2540:18: note: ‘dummy’ declared here
 2540 |   RootedFunction dummy(
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:2526:16: note: ‘cx’ declared here
 2526 |     JSContext* cx, CompilationInput& input) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex<js::frontend::ScriptStencil>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:1888:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp: In function ‘CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex<js::frontend::ScriptStencil>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:1885:18: note: ‘fun’ declared here
 1885 |   RootedFunction fun(
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp:1851:46: note: ‘cx’ declared here
 1851 | static JSFunction* CreateFunction(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src13.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src13.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src13.o.pp   Unified_cpp_js_src13.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/Poison.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ProcessExecutableMemory.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ExecutableAllocator.h:36,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCContext.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Cell.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Allocator.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/FormatBuffer.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/DateTime.cpp:28,
                 from Unified_cpp_js_src13.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ErrorObject::createProto(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:369:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘protoProto’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src13.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp: In function ‘js::ErrorObject::createProto(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:368:16: note: ‘protoProto’ declared here
  368 |   RootedObject protoProto(
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:360:47: note: ‘cx’ declared here
  360 | JSObject* ErrorObject::createProto(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::Handle<JS::PropertyKey>&>(JSContext* const&, JS::Handle<JS::PropertyKey>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::DebugEnvironmentProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:2348:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_112(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src13.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In member function ‘(anonymous namespace)::DebugEnvironmentProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:2348:14: note: ‘id’ declared here
 2348 |     RootedId id(cx, id_);
      |              ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:2346:23: note: ‘cx’ declared here
 2346 |   bool has(JSContext* cx, HandleObject proxy, HandleId id_,
      |            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CheckLexicalNameConflict(JSContext*, JS::Handle<js::ExtensibleLexicalEnvironmentObject*>, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3493:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CheckLexicalNameConflict(JSContext*, JS::Handle<js::ExtensibleLexicalEnvironmentObject*>, JS::Handle<JSObject*>, JS::Handle<js::PropertyName*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3493:12: note: ‘id’ declared here
 3493 |   RootedId id(cx, NameToId(name));
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3490:16: note: ‘cx’ declared here
 3490 |     JSContext* cx, Handle<ExtensibleLexicalEnvironmentObject*> lexicalEnv,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AbstractBindingIter<JSAtom> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AbstractBindingIter<JSAtom> >::Rooted<JSContext*, js::AbstractBindingIter<JSAtom> >(JSContext* const&, js::AbstractBindingIter<JSAtom>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle<JSScript*>, JS::Handle<js::ExtensibleLexicalEnvironmentObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3783:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CheckGlobalDeclarationConflicts(JSContext*, JS::Handle<JSScript*>, JS::Handle<js::ExtensibleLexicalEnvironmentObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3783:23: note: ‘bi’ declared here
 3783 |   Rooted<BindingIter> bi(cx, BindingIter(script));
      |                       ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3773:16: note: ‘cx’ declared here
 3773 |     JSContext* cx, HandleScript script,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::LexicalEnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::LexicalEnvironmentObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘CheckVarNameConflictsInEnv(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3828:43,
    inlined from ‘CheckEvalDeclarationConflicts(JSContext*, JS::Handle<JSScript*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3895:36,
    inlined from ‘js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, js::GCThingIndex)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3953:39:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::GlobalOrEvalDeclInstantiation(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSScript*>, js::GCThingIndex)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3828:37: note: ‘env’ declared here
 3828 |   Rooted<LexicalEnvironmentObject*> env(cx);
      |                                     ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3943:51: note: ‘cx’ declared here
 3943 | bool js::GlobalOrEvalDeclInstantiation(JSContext* cx, HandleObject envChain,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Rooted<JSObject*> const&>(JSContext* const&, JS::Rooted<JSObject*> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::EnvironmentIter::EnvironmentIter(JSContext*, js::EnvironmentIter const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1317:30,
    inlined from ‘GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle<JSObject*>, unsigned char const*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3364:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ei’ in ‘MEM[(struct StackRootedBase * *)cx_258(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘GetThisValueForDebuggerEnvironmentIterMaybeOptimizedOut(JSContext*, js::EnvironmentIter const&, JS::Handle<JSObject*>, unsigned char const*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3364:24: note: ‘ei’ declared here
 3364 |   for (EnvironmentIter ei(cx, originalIter); ei; ei++) {
      |                        ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3362:16: note: ‘cx’ declared here
 3362 |     JSContext* cx, const EnvironmentIter& originalIter, HandleObject scopeChain,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EqualityOperations.cpp:96:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lvalue’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src13.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EqualityOperations.cpp: In function ‘LooselyEqualBooleanAndOther(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EqualityOperations.cpp:96:25: note: ‘lvalue’ declared here
   96 |   JS::Rooted<JS::Value> lvalue(cx, JS::Int32Value(lval.toBoolean() ? 1 : 0));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EqualityOperations.cpp:90:52: note: ‘cx’ declared here
   90 | static bool LooselyEqualBooleanAndOther(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘exn_toSource(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:802:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp: In function ‘exn_toSource(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:802:16: note: ‘obj’ declared here
  802 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:795:37: note: ‘cx’ declared here
  795 | static bool exn_toSource(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::EnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::EnvironmentObject*>::Rooted<JSContext*, js::EnvironmentObject*>(JSContext* const&, js::EnvironmentObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:2283:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In member function ‘(anonymous namespace)::DebugEnvironmentProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:2282:32: note: ‘env’ declared here
 2282 |     Rooted<EnvironmentObject*> env(
      |                                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:2280:35: note: ‘cx’ declared here
 2280 |   bool ownPropertyKeys(JSContext* cx, HandleObject proxy,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NonSyntacticVariablesObject::create(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:822:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::NonSyntacticVariablesObject::create(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:821:24: note: ‘shape’ declared here
  821 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:820:16: note: ‘cx’ declared here
  820 |     JSContext* cx) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle<JSObject*>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1221:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::RuntimeLexicalErrorObject::create(JSContext*, JS::Handle<JSObject*>, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1219:24: note: ‘shape’ declared here
 1219 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1218:16: note: ‘cx’ declared here
 1218 |     JSContext* cx, HandleObject enclosing, unsigned errorNumber) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::WasmFunctionScope*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:611:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::WasmFunctionCallObject::createHollowForDebug(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::WasmFunctionScope*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:610:24: note: ‘shape’ declared here
  610 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:609:16: note: ‘cx’ declared here
  609 |     JSContext* cx, HandleObject enclosing, Handle<WasmFunctionScope*> scope) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:585:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::WasmInstanceEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::WasmInstanceScope*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:584:24: note: ‘shape’ declared here
  584 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:583:16: note: ‘cx’ declared here
  583 |     JSContext* cx, Handle<WasmInstanceScope*> scope) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1199:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::NonSyntacticLexicalEnvironmentObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1198:24: note: ‘shape’ declared here
 1198 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1192:57: note: ‘cx’ declared here
 1192 | NonSyntacticLexicalEnvironmentObject::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1170:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::GlobalLexicalEnvironmentObject::create(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1169:24: note: ‘shape’ declared here
 1169 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1166:16: note: ‘cx’ declared here
 1166 |     JSContext* cx, Handle<GlobalObject*> global) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleEnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleEnvironmentObject*>::Rooted<JSContext*, js::ModuleEnvironmentObject*>(JSContext* const&, js::ModuleEnvironmentObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleEnvironmentObject::create(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:390:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_116(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::ModuleEnvironmentObject::create(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:388:36: note: ‘env’ declared here
  388 |   Rooted<ModuleEnvironmentObject*> env(
      |                                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:382:16: note: ‘cx’ declared here
  382 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SharedShape::ensureInitialCustomShape<js::ErrorObject>(JSContext*, JS::Handle<js::ErrorObject*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape-inl.h:38:24,
    inlined from ‘js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, mozilla::UniquePtr<JSErrorReport, JS::DeletePolicy<JSErrorReport> >, JS::Handle<JSString*>, JS::Handle<JSObject*>, unsigned int, unsigned int, unsigned int, JS::Handle<JSString*>, JS::Handle<mozilla::Maybe<JS::Value> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:457:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject-inl.h:33,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape-inl.h: In function ‘js::ErrorObject::init(JSContext*, JS::Handle<js::ErrorObject*>, JSExnType, mozilla::UniquePtr<JSErrorReport, JS::DeletePolicy<JSErrorReport> >, JS::Handle<JSString*>, JS::Handle<JSObject*>, unsigned int, unsigned int, unsigned int, JS::Handle<JSString*>, JS::Handle<mozilla::Maybe<JS::Value> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape-inl.h:38:24: note: ‘shape’ declared here
   38 |   Rooted<SharedShape*> shape(cx, ObjectSubclass::assignInitialShape(cx, obj));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:444:39: note: ‘cx’ declared here
  444 | bool js::ErrorObject::init(JSContext* cx, Handle<ErrorObject*> obj,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ErrorObject::create(JSContext*, JSExnType, JS::Handle<JSObject*>, JS::Handle<JSString*>, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr<JSErrorReport, JS::DeletePolicy<JSErrorReport> >, JS::Handle<JSString*>, JS::Handle<mozilla::Maybe<JS::Value> >, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:533:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp: In function ‘js::ErrorObject::create(JSContext*, JSExnType, JS::Handle<JSObject*>, JS::Handle<JSString*>, unsigned int, unsigned int, unsigned int, mozilla::UniquePtr<JSErrorReport, JS::DeletePolicy<JSErrorReport> >, JS::Handle<JSString*>, JS::Handle<mozilla::Maybe<JS::Value> >, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:533:16: note: ‘proto’ declared here
  533 |   RootedObject proto(cx, protoArg);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:523:49: note: ‘cx’ declared here
  523 | ErrorObject* js::ErrorObject::create(JSContext* cx, JSExnType errorType,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, decltype(nullptr)>(JSContext* const&, decltype(nullptr)&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:208:35:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_279(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp: In function ‘CreateErrorObject(JSContext*, JS::CallArgs const&, unsigned int, JSExnType, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:208:16: note: ‘message’ declared here
  208 |   RootedString message(cx, nullptr);
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:204:50: note: ‘cx’ declared here
  204 | static ErrorObject* CreateErrorObject(JSContext* cx, const CallArgs& args,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ErrorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ErrorObject*>::Rooted<JSContext*, js::ErrorObject*>(JSContext* const&, js::ErrorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AggregateError(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:336:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp: In function ‘AggregateError(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:335:24: note: ‘obj’ declared here
  335 |   Rooted<ErrorObject*> obj(
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp:313:39: note: ‘cx’ declared here
  313 | static bool AggregateError(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:959:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::BlockLexicalEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::LexicalScope*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:958:24: note: ‘shape’ declared here
  958 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:955:16: note: ‘cx’ declared here
  955 |     JSContext* cx, Handle<LexicalScope*> scope) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WithEnvironmentObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<js::WithScope*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:634:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::WithEnvironmentObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<js::WithScope*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:633:24: note: ‘shape’ declared here
  633 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:629:65: note: ‘cx’ declared here
  629 | WithEnvironmentObject* WithEnvironmentObject::create(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3310:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘enclosingEnv’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CreateObjectsForEnvironmentChain(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3310:16: note: ‘enclosingEnv’ declared here
 3310 |   RootedObject enclosingEnv(cx, terminatingEnv);
      |                ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3296:54: note: ‘cx’ declared here
 3296 | bool js::CreateObjectsForEnvironmentChain(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::Scope*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:300:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::VarEnvironmentObject::createHollowForDebug(JSContext*, JS::Handle<js::Scope*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:299:24: note: ‘shape’ declared here
  299 |   Rooted<SharedShape*> shape(cx,
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:295:16: note: ‘cx’ declared here
  295 |     JSContext* cx, Handle<Scope*> scope) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CallObject::createHollowForDebug(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:202:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::CallObject::createHollowForDebug(JSContext*, JS::Handle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:202:24: note: ‘shape’ declared here
  202 |   Rooted<SharedShape*> shape(cx, EmptyEnvironmentShape<CallObject>(cx));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:196:57: note: ‘cx’ declared here
  196 | CallObject* CallObject::createHollowForDebug(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::EnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::EnvironmentObject*>::Rooted<JSContext*, js::EnvironmentObject*>(JSContext* const&, js::EnvironmentObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetDebugEnvironmentForEnvironmentObject(JSContext*, js::EnvironmentIter const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3083:55,
    inlined from ‘GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3233:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘GetDebugEnvironment(JSContext*, js::EnvironmentIter const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3083:30: note: ‘env’ declared here
 3083 |   Rooted<EnvironmentObject*> env(cx, &ei.environment());
      |                              ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:3222:49: note: ‘cx’ declared here
 3222 | static JSObject* GetDebugEnvironment(JSContext* cx, const EnvironmentIter& ei) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::BlockLexicalEnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BlockLexicalEnvironmentObject*>::Rooted<JSContext*, js::BlockLexicalEnvironmentObject*>(JSContext* const&, js::BlockLexicalEnvironmentObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::BlockLexicalEnvironmentObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1013:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘copy’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp: In function ‘js::BlockLexicalEnvironmentObject::clone(JSContext*, JS::Handle<js::BlockLexicalEnvironmentObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1012:42: note: ‘copy’ declared here
 1012 |   Rooted<BlockLexicalEnvironmentObject*> copy(
      |                                          ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp:1009:16: note: ‘cx’ declared here
 1009 |     JSContext* cx, Handle<BlockLexicalEnvironmentObject*> env) {
      |     ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src14.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src14.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src14.o.pp   Unified_cpp_js_src14.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Exception.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Exception.cpp:7,
                 from Unified_cpp_js_src14.cpp:2:
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::FrameIter::matchCallee(JSContext*, JS::Handle<JSFunction*>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/FrameIter.cpp:821:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘currentCallee’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src14.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FrameIter.cpp: In member function ‘js::FrameIter::matchCallee(JSContext*, JS::Handle<JSFunction*>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FrameIter.cpp:821:23: note: ‘currentCallee’ declared here
  821 |   Rooted<JSFunction*> currentCallee(cx, calleeTemplate());
      |                       ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FrameIter.cpp:817:40: note: ‘cx’ declared here
  817 | bool FrameIter::matchCallee(JSContext* cx, JS::Handle<JSFunction*> fun) const {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:317:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src14.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp: In function ‘js::GeneratorObject::create(JSContext*, JS::Handle<JSFunction*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:317:16: note: ‘proto’ declared here
  317 |   RootedObject proto(cx, pval.isObject() ? &pval.toObject() : nullptr);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:308:53: note: ‘cx’ declared here
  308 | GeneratorObject* GeneratorObject::create(JSContext* cx, HandleFunction fun) {
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GeneratorFunctionClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:390:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp: In function ‘GeneratorFunctionClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:389:16: note: ‘iteratorProto’ declared here
  389 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:370:53: note: ‘cx’ declared here
  370 | static bool GeneratorFunctionClassFinish(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:104:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘handlerFun’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp: In function ‘js::AbstractGeneratorObject::createModuleGenerator(JSContext*, js::AbstractFramePtr)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:100:18: note: ‘handlerFun’ declared here
  100 |   RootedFunction handlerFun(
      |                  ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:89:16: note: ‘cx’ declared here
   89 |     JSContext* cx, AbstractFramePtr frame) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AbstractGeneratorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AbstractGeneratorObject*>::Rooted<JSContext*, js::AbstractGeneratorObject*>(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:76:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘genObj’ in ‘MEM[(struct StackRootedBase * *)cx_124(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp: In function ‘js::AbstractGeneratorObject::createFromFrame(JSContext*, js::AbstractFramePtr)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:74:36: note: ‘genObj’ declared here
   74 |   Rooted<AbstractGeneratorObject*> genObj(
      |                                    ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp:59:63: note: ‘cx’ declared here
   59 | JSObject* AbstractGeneratorObject::createFromFrame(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit16.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit16.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit16.o.pp   Unified_cpp_js_src_jit16.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
js/src/shell/Unified_cpp_js_src_shell1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_shell1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -I/builddir/build/BUILD/firefox-115.6.0/js/src/shell -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_shell1.o.pp   Unified_cpp_js_src_shell1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.cpp:9,
                 from Unified_cpp_js_src_shell1.cpp:2:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle<JSObject*>, char const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.cpp:81:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘s’ in ‘MEM[(struct StackRootedBase * *)cx_256(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.cpp: In function ‘js::shell::GenerateInterfaceHelp(JSContext*, JS::Handle<JSObject*>, char const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.cpp:81:16: note: ‘s’ declared here
   81 |   RootedString s(cx, buf.finishString());
      |                ^
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.cpp:36:39: note: ‘cx’ declared here
   36 | bool GenerateInterfaceHelp(JSContext* cx, HandleObject obj, const char* name) {
      |                            ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/StoreBuffer.o
/usr/lib64/ccache/g++ -o StoreBuffer.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/StoreBuffer.o.pp   /builddir/build/BUILD/firefox-115.6.0/js/src/gc/StoreBuffer.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/Unified_cpp_js_src_gc1.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_gc1.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_gc1.o.pp   Unified_cpp_js_src_gc1.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallAndConstruct.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.h:30,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp:13,
                 from Unified_cpp_js_src_gc1.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::gc::NewMemoryInfoObject(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp:669:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp: In function ‘js::gc::NewMemoryInfoObject(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp:669:16: note: ‘obj’ declared here
  669 |   RootedObject obj(cx, JS_NewObject(cx, nullptr));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp:668:42: note: ‘cx’ declared here
  668 | JSObject* NewMemoryInfoObject(JSContext* cx) {
      |                               ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCMarker.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCRuntime.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/PublicIterators.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp:17:
In member function ‘js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Range::Range(js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>*, js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Range**)’,
    inlined from ‘js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::MutableRange::MutableRange(js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>*, js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::Range**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/ds/OrderedHashTable.h:498:72,
    inlined from ‘js::detail::OrderedHashTable<js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::Entry, js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::MapOps, js::SystemAllocPolicy>::mutableAll()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/ds/OrderedHashTable.h:520:64,
    inlined from ‘js::OrderedHashMap<js::gc::Cell*, mozilla::Vector<js::gc::EphemeronEdge, 2ul, js::SystemAllocPolicy>, js::gc::EphemeronEdgeTableHashPolicy, js::SystemAllocPolicy>::mutableAll()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/ds/OrderedHashTable.h:908:54,
    inlined from ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:2152:70,
    inlined from ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:2122:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/ds/OrderedHashTable.h:368:14: warning: storing the address of local variable ‘r’ in ‘*_32’ [-Wdangling-pointer=]
  368 |       *prevp = this;
      |       ~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_gc1.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp: In member function ‘JS::Zone::enterWeakMarkingMode(js::GCMarker*, js::SliceBudget&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:2152:36: note: ‘r’ declared here
 2152 |   EphemeronEdgeTable::MutableRange r = gcEphemeronEdges().mutableAll();
      |                                    ^
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:2123:71: note: ‘this’ declared here
 2123 |                                                    SliceBudget& budget) {
      |                                                                       ^
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp: In member function ‘js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1468:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |   while (index < end) {
      |          ~~~~~~^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1388:10: note: ‘end’ was declared here
 1388 |   size_t end;                // End of slot range to mark.
      |          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1386:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
 1386 |   HeapSlot* base;            // Slot range base pointer.
      |             ^~~~
In member function ‘js::GCMarker::processMarkStackTop<4u>(js::SliceBudget&)bool’,
    inlined from ‘js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:2259:7:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1468:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |   while (index < end) {
      |          ~~~~~~^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp: In member function ‘js::gc::GCRuntime::processDelayedMarkingList(js::gc::MarkColor)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1388:10: note: ‘end’ was declared here
 1388 |   size_t end;                // End of slot range to mark.
      |          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1386:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
 1386 |   HeapSlot* base;            // Slot range base pointer.
      |             ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp: In member function ‘js::GCMarker::processMarkStackTop<2u>(js::SliceBudget&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1468:16: warning: ‘end’ may be used uninitialized [-Wmaybe-uninitialized]
 1468 |   while (index < end) {
      |          ~~~~~~^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1388:10: note: ‘end’ was declared here
 1388 |   size_t end;                // End of slot range to mark.
      |          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp:1386:13: warning: ‘base’ may be used uninitialized [-Wmaybe-uninitialized]
 1386 |   HeapSlot* base;            // Slot range base pointer.
      |             ^~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src15.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src15.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src15.o.pp   Unified_cpp_js_src15.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GetterSetter.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GetterSetter.cpp:7,
                 from Unified_cpp_js_src15.cpp:2:
In member function ‘JS::Rooted<mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >::Rooted<JSContext*, mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >(JSContext* const&, mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2320:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src15.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp: In member function ‘js::GlobalHelperThreadState::finishStencilTask(JSContext*, JS::OffThreadToken*, JS::InstantiationStorage*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2320:32: note: ‘parseTask’ declared here
 2320 |   Rooted<UniquePtr<ParseTask>> parseTask(cx, finishParseTaskCommon(cx, token));
      |                                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2317:55: note: ‘cx’ declared here
 2317 | GlobalHelperThreadState::finishStencilTask(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >::Rooted<JSContext*, mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >(JSContext* const&, mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2340:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp: In member function ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here
 2340 |   Rooted<UniquePtr<ParseTask>> parseTask(cx, finishParseTaskCommon(cx, token));
      |                                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2337:16: note: ‘cx’ declared here
 2337 |     JSContext* cx, ParseTaskKind kind, JS::OffThreadToken* token,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >::Rooted<JSContext*, mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> > >(JSContext* const&, mozilla::UniquePtr<js::ParseTask, JS::DeletePolicy<js::ParseTask> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalHelperThreadState::finishMultiParseTask(JSContext*, js::ParseTaskKind, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2340:78,
    inlined from ‘js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2372:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parseTask’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp: In member function ‘js::GlobalHelperThreadState::finishMultiStencilsDecodeTask(JSContext*, JS::OffThreadToken*, mozilla::Vector<RefPtr<js::frontend::CompilationStencil>, 0ul, mozilla::MallocAllocPolicy>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2340:32: note: ‘parseTask’ declared here
 2340 |   Rooted<UniquePtr<ParseTask>> parseTask(cx, finishParseTaskCommon(cx, token));
      |                                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp:2370:16: note: ‘cx’ declared here
 2370 |     JSContext* cx, JS::OffThreadToken* token,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:498:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘throwTypeError’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src15.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::getOrCreateThrowTypeError(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:497:18: note: ‘throwTypeError’ declared here
  497 |   RootedFunction throwTypeError(
      |                  ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:486:16: note: ‘cx’ declared here
  486 |     JSContext* cx, Handle<GlobalObject*> global) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:822:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘intrinsicsHolder’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::createIntrinsicsHolder(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:821:25: note: ‘intrinsicsHolder’ declared here
  821 |   Rooted<NativeObject*> intrinsicsHolder(
      |                         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:819:54: note: ‘cx’ declared here
  819 | bool GlobalObject::createIntrinsicsHolder(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:890:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::getIntrinsicValueSlow(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:890:20: note: ‘fun’ declared here
  890 |     RootedFunction fun(cx, JS::NewFunctionFromSpec(cx, spec, id));
      |                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:882:53: note: ‘cx’ declared here
  882 | bool GlobalObject::getIntrinsicValueSlow(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JSAtom*>, unsigned int, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:839:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::getSelfHostedFunction(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<js::PropertyName*>, JS::Handle<JSAtom*>, unsigned int, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:839:20: note: ‘fun’ declared here
  839 |     RootedFunction fun(cx, &funVal.toObject().as<JSFunction>());
      |                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:833:53: note: ‘cx’ declared here
  833 | bool GlobalObject::getSelfHostedFunction(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalLexicalEnvironmentObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalLexicalEnvironmentObject*>::Rooted<JSContext*, js::GlobalLexicalEnvironmentObject*>(JSContext* const&, js::GlobalLexicalEnvironmentObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::createInternal(JSContext*, JSClass const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:557:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lexical’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp: In function ‘js::GlobalObject::createInternal(JSContext*, JSClass const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:556:43: note: ‘lexical’ declared here
  556 |   Rooted<GlobalLexicalEnvironmentObject*> lexical(
      |                                           ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp:530:55: note: ‘cx’ declared here
  530 | GlobalObject* GlobalObject::createInternal(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/Unified_cpp_js_src_gc2.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_gc2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_gc2.o.pp   Unified_cpp_js_src_gc2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/Poison.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Heap.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Nursery.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Nursery-inl.h:11,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Nursery.cpp:8,
                 from Unified_cpp_js_src_gc2.cpp:2:
In member function ‘JS::Rooted<JS::Realm*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Realm*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/PublicIterators.cpp:22:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘realm’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_gc2.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/PublicIterators.cpp: In function ‘IterateRealmsArenasCellsUnbarriered(JSContext*, JS::Zone*, void*, void (*)(JSContext*, void*, JS::Realm*, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, js::gc::Arena*, JS::TraceKind, unsigned long, JS::AutoRequireNoGC const&), void (*)(JSRuntime*, void*, JS::GCCellPtr, unsigned long, JS::AutoRequireNoGC const&), JS::AutoRequireNoGC const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/PublicIterators.cpp:22:20: note: ‘realm’ declared here
   22 |     Rooted<Realm*> realm(cx);
      |                    ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/PublicIterators.cpp:18:16: note: ‘cx’ declared here
   18 |     JSContext* cx, Zone* zone, void* data,
      |     ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/Unified_cpp_js_src_gc0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_gc0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_gc0.o.pp   Unified_cpp_js_src_gc0.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
In file included from Unified_cpp_js_src_gc0.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Compacting.cpp: In function ‘void RelocateCell(JS::Zone*, js::gc::TenuredCell*, js::gc::AllocKind, size_t)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Compacting.cpp:221:9: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class js::gc::TenuredCell’ with no trivial copy-assignment [-Wclass-memaccess]
  221 |   memcpy(dst, src, thingSize);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Allocator.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Allocator.cpp:7,
                 from Unified_cpp_js_src_gc0.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Cell.h:269:7: note: ‘class js::gc::TenuredCell’ declared here
  269 | class TenuredCell : public Cell {
      |       ^~~~~~~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
js/src/shell/Unified_cpp_js_src_shell0.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_shell0.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -I/builddir/build/BUILD/firefox-115.6.0/js/src/shell -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_shell0.o.pp   Unified_cpp_js_src_shell0.cpp
In file included from Unified_cpp_js_src_shell0.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In static member function ‘static bool StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7467:11: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 7467 |     auto& bytes =
      |           ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7468:75: note: the temporary was destroyed at the end of the full expression ‘(&(&(&((js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>*)(& args.JS::CallArgs::JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>.JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::thisv()))->js::WrappedPtrOperations<JS::Value, JS::Handle<JS::Value>, void>::toObject())->JSObject::as<StreamCacheEntryObject>())->StreamCacheEntryObject::cache())->StreamCacheEntry::bytes()’
 7468 |         args.thisv().toObject().as<StreamCacheEntryObject>().cache().bytes();
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:7,
                 from Unified_cpp_js_src_shell0.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘dom_genericMethod(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10150:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘dom_genericMethod(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10150:16: note: ‘obj’ declared here
10150 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10142:42: note: ‘cx’ declared here
10142 | static bool dom_genericMethod(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘dom_genericSetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10124:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘dom_genericSetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10124:16: note: ‘obj’ declared here
10124 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10116:42: note: ‘cx’ declared here
10116 | static bool dom_genericSetter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘dom_genericGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10102:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘dom_genericGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10102:16: note: ‘obj’ declared here
10102 |   RootedObject obj(cx, &args.thisv().toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10094:42: note: ‘cx’ declared here
10094 | static bool dom_genericGetter(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:947:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_shell0.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_getenv(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:947:16: note: ‘key’ declared here
  947 |   RootedString key(cx, ToString(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:941:34: note: ‘cx’ declared here
  941 | static bool os_getenv(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReadLineBuf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2837:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘ReadLineBuf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2837:18: note: ‘str’ declared here
 2837 |     RootedString str(cx, JS::ToString(cx, args[0]));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2790:36: note: ‘cx’ declared here
 2790 | static bool ReadLineBuf(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2900:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘PrintInternal(JSContext*, JS::CallArgs const&, js::shell::RCFile*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2900:18: note: ‘str’ declared here
 2900 |     RootedString str(cx, JS::ToString(cx, args[i]));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2893:38: note: ‘cx’ declared here
 2893 | static bool PrintInternal(JSContext* cx, const CallArgs& args, RCFile* file) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PutStr(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2863:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘PutStr(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2863:18: note: ‘str’ declared here
 2863 |     RootedString str(cx, JS::ToString(cx, args[0]));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2854:31: note: ‘cx’ declared here
 2854 | static bool PutStr(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3765:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘messageStr’ in ‘MEM[(struct StackRootedBase * *)cx_177(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘CopyErrorReportToObject(JSContext*, JSErrorReport*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3765:16: note: ‘messageStr’ declared here
 3765 |   RootedString messageStr(cx, report->newMessageString(cx));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3744:48: note: ‘cx’ declared here
 3744 | static bool CopyErrorReportToObject(JSContext* cx, JSErrorReport* report,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6820:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘srcAtom’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘GetSelfHostedValue(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6820:19: note: ‘srcAtom’ declared here
 6820 |   Rooted<JSAtom*> srcAtom(cx, ToAtom<CanGC>(cx, args[0]));
      |                   ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6812:43: note: ‘cx’ declared here
 6812 | static bool GetSelfHostedValue(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘IsValidJSON(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8689:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘IsValidJSON(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8689:31: note: ‘input’ declared here
 8689 |   JS::Rooted<JSLinearString*> input(cx, args[0].toString()->ensureLinear(cx));
      |                               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8680:36: note: ‘cx’ declared here
 8680 | static bool IsValidJSON(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetMarks(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7962:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ret’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘GetMarks(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7962:24: note: ‘ret’ declared here
 7962 |   Rooted<ArrayObject*> ret(cx, js::NewDenseEmptyArray(cx));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7952:33: note: ‘cx’ declared here
 7952 | static bool GetMarks(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, js::ArrayBufferObject*>(JSContext* const&, js::ArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7470:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘StreamCacheEntryObject::getBuffer(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7469:29: note: ‘buffer’ declared here
 7469 |     RootedArrayBufferObject buffer(
      |                             ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7460:36: note: ‘cx’ declared here
 7460 |   static bool getBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Options(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1916:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘Options(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1916:18: note: ‘str’ declared here
 1916 |     RootedString str(cx, JS::ToString(cx, args[i]));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1911:32: note: ‘cx’ declared here
 1911 | static bool Options(JSContext* cx, unsigned argc, Value* vp) {
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DumpScopeChain(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7796:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘DumpScopeChain(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7796:20: note: ‘fun’ declared here
 7796 |     RootedFunction fun(cx, &obj->as<JSFunction>());
      |                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7769:39: note: ‘cx’ declared here
 7769 | static bool DumpScopeChain(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Crash(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3703:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘Crash(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3703:16: note: ‘message’ declared here
 3703 |   RootedString message(cx, JS::ToString(cx, args[0]));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3698:30: note: ‘cx’ declared here
 3698 | static bool Crash(JSContext* cx, unsigned argc, Value* vp) {
      |                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1482:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bound’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘BindToAsyncStack(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1481:18: note: ‘bound’ declared here
 1481 |   RootedFunction bound(cx, NewFunctionWithReserved(cx, BoundToAsyncStack, 0, 0,
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1461:41: note: ‘cx’ declared here
 1461 | static bool BindToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetScriptAndPCArgs(JSContext*, JS::CallArgs&, JS::MutableHandle<JSScript*>, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3070:43,
    inlined from ‘PCToLine(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3136:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘PCToLine(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3070:16: note: ‘script’ declared here
 3070 |   RootedScript script(cx, GetTopScript(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3130:33: note: ‘cx’ declared here
 3130 | static bool PCToLine(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::shell::FileObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::shell::FileObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:786:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fileObj’ in ‘MEM[(struct StackRootedBase * *)cx_51(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_close(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:786:23: note: ‘fileObj’ declared here
  786 |   Rooted<FileObject*> fileObj(cx);
      |                       ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:783:37: note: ‘cx’ declared here
  783 | static bool osfile_close(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::StencilObject*>(JSContext* const&, js::StencilObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5867:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stencilObj’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘FinishOffThreadStencil(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5866:16: note: ‘stencilObj’ declared here
 5866 |   RootedObject stencilObj(cx,
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5850:47: note: ‘cx’ declared here
 5850 | static bool FinishOffThreadStencil(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RegisterScriptPathWithModuleLoader(JSContext*, JS::Handle<JSScript*>, char const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1016:56,
    inlined from ‘RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1092:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘RunFile(JSContext*, char const*, _IO_FILE*, CompileUtf8, bool, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1016:16: note: ‘path’ declared here
 1016 |   RootedString path(cx, NewStringCopyUTF8(cx, filename));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1036:46: note: ‘cx’ declared here
 1036 | [[nodiscard]] static bool RunFile(JSContext* cx, const char* filename,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1076:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_spawn(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1076:21: note: ‘str’ declared here
 1076 |   Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
      |                     ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1068:33: note: ‘cx’ declared here
 1068 | static bool os_spawn(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_shell0.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellRequestedModuleWrapper, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellRequestedModuleWrapper, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6863:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_122(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In member function ‘ShellSourceHook::load(JSContext*, char const*, char16_t**, char**, unsigned long*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6863:29: note: ‘linear’ declared here
 6863 |     Rooted<JSLinearString*> linear(cx, str->ensureLinear(cx));
      |                             ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6836:24: note: ‘cx’ declared here
 6836 |   bool load(JSContext* cx, const char* filename, char16_t** twoByteSource,
      |             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellModuleRequestObjectWrapper, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellModuleRequestObjectWrapper, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Help(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:9654:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘Help(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:9654:16: note: ‘obj’ declared here
 9654 |   RootedObject obj(cx, &args[0].toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:9625:29: note: ‘cx’ declared here
 9625 | static bool Help(JSContext* cx, unsigned argc, Value* vp) {
      |                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘dom_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10198:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘domObj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘dom_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10198:16: note: ‘domObj’ declared here
10198 |   RootedObject domObj(cx, JS_NewObjectWithGivenProto(cx, &dom_class, proto));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10182:40: note: ‘cx’ declared here
10182 | static bool dom_constructor(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CacheEntry(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2098:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘CacheEntry(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2098:16: note: ‘obj’ declared here
 2098 |   RootedObject obj(cx, JS_NewObject(cx, &CacheEntry_class));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2089:35: note: ‘cx’ declared here
 2089 | static bool CacheEntry(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1168:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_112(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_waitpid(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1168:16: note: ‘info’ declared here
 1168 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1144:35: note: ‘cx’ declared here
 1144 | static bool os_waitpid(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle<JS::Value>)), &(ShellImportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1,
    inlined from ‘ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:324:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle<JS::Value>)), &(ShellImportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1,
    inlined from ‘ShellImportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:323:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle<JS::Value>)), &(ShellImportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1,
    inlined from ‘ShellImportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:322:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle<JS::Value>)), &(ShellImportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1,
    inlined from ‘ShellImportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:321:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle<JS::Value>)), &(ShellExportEntryWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1,
    inlined from ‘ShellExportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:340:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle<JS::Value>)), &(ShellExportEntryWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1,
    inlined from ‘ShellExportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:339:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellRequestedModuleWrapper, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellRequestedModuleWrapper(JS::Handle<JS::Value>)), &(ShellRequestedModuleWrapper_columnNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1,
    inlined from ‘ShellRequestedModuleWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:354:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_columnNumberGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellRequestedModuleWrapper, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellRequestedModuleWrapper(JS::Handle<JS::Value>)), &(ShellRequestedModuleWrapper_lineNumberGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1,
    inlined from ‘ShellRequestedModuleWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:353:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_lineNumberGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1,
    inlined from ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:390:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybePendingAsyncDependenciesGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1,
    inlined from ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:386:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeAsyncEvaluatingPostOrderGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_isAsyncEvaluatingGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1,
    inlined from ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:384:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_isAsyncEvaluatingGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1,
    inlined from ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:382:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeTopLevelCapabilityGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_hasTopLevelAwaitGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1,
    inlined from ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:380:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_hasTopLevelAwaitGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1,
    inlined from ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:378:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsAncestorIndexGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_maybeDfsIndexGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1,
    inlined from ‘ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:376:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeDfsIndexGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_maybeEvaluationErrorGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1,
    inlined from ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:365:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_maybeEvaluationErrorGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_statusGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1,
    inlined from ‘ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:364:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_statusGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<js::shell::ShellModuleObjectWrapper, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleObjectWrapper_namespace_Getter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1,
    inlined from ‘ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:362:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleObjectWrapper_namespace_Getter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::os_system(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1029:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::os_system(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1029:21: note: ‘str’ declared here
 1029 |   Rooted<JSString*> str(cx, JS::ToString(cx, args[0]));
      |                     ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1021:34: note: ‘cx’ declared here
 1021 | static bool os_system(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle<JS::Value>)), &(ShellExportEntryWrapper_localNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1,
    inlined from ‘ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:338:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_localNameGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle<JS::Value>)), &(ShellExportEntryWrapper_importNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1,
    inlined from ‘ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:337:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_importNameGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle<JS::Value>)), &(ShellExportEntryWrapper_exportNameGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1,
    inlined from ‘ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:334:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_exportNameGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellModuleRequestObjectWrapper, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleRequestObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleRequestObjectWrapper_assertionsGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1,
    inlined from ‘ShellModuleRequestObjectWrapper_assertionsGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:311:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_assertionsGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellModuleRequestObjectWrapper, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ModuleRequestObject*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellModuleRequestObjectWrapper(JS::Handle<JS::Value>)), &(ShellModuleRequestObjectWrapper_specifierGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1,
    inlined from ‘ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:309:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper_specifierGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:266:76,
    inlined from ‘js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:125:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In function ‘js::shell::ModuleLoader::ImportModuleDynamically(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here
  266 |   RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:120:55: note: ‘cx’ declared here
  120 | bool ModuleLoader::ImportModuleDynamically(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘TransplantableObject(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8591:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘transplant’ in ‘MEM[(struct StackRootedBase * *)cx_287(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘TransplantableObject(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8590:16: note: ‘transplant’ declared here
 8590 |   RootedObject transplant(
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8508:45: note: ‘cx’ declared here
 8508 | static bool TransplantableObject(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1435:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘causeString’ in ‘MEM[(struct StackRootedBase * *)cx_179(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘BoundToAsyncStack(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1435:16: note: ‘causeString’ declared here
 1435 |   RootedString causeString(cx, ToString(cx, v));
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1410:42: note: ‘cx’ declared here
 1410 | static bool BoundToAsyncStack(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:266:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘closure’ in ‘MEM[(struct StackRootedBase * *)cx_167(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::dynamicImport(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:266:16: note: ‘closure’ declared here
  266 |   RootedObject closure(cx, JS_NewObjectWithGivenProto(cx, nullptr, nullptr));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:254:45: note: ‘cx’ declared here
  254 | bool ModuleLoader::dynamicImport(JSContext* cx,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ResolvePath(JSContext*, JS::Handle<JSString*>, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:180:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::ResolvePath(JSContext*, JS::Handle<JSString*>, js::shell::PathResolutionMode)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:180:27: note: ‘str’ declared here
  180 |   Rooted<JSLinearString*> str(cx, JS_EnsureLinearString(cx, filenameStr));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:167:34: note: ‘cx’ declared here
  167 | JSString* ResolvePath(JSContext* cx, HandleString filenameStr,
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘LoadScript(JSContext*, unsigned int, JS::Value*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1974:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘LoadScript(JSContext*, unsigned int, JS::Value*, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1974:16: note: ‘str’ declared here
 1974 |   RootedString str(cx);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1970:35: note: ‘cx’ declared here
 1970 | static bool LoadScript(JSContext* cx, unsigned argc, Value* vp,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::FileAsTypedArray(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:329:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::FileAsTypedArray(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:329:25: note: ‘obj’ declared here
  329 |   JS::Rooted<JSObject*> obj(cx, JS_NewUint8Array(cx, len));
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:306:39: note: ‘cx’ declared here
  306 | JSObject* FileAsTypedArray(JSContext* cx, JS::HandleString pathnameStr) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WasmLoop(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8292:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filename’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘WasmLoop(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8292:16: note: ‘filename’ declared here
 8292 |   RootedString filename(cx, ResolvePath(cx, givenPath, RootRelative));
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8267:33: note: ‘cx’ declared here
 8267 | static bool WasmLoop(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:554:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_writeTypedArrayToFile(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:554:16: note: ‘str’ declared here
  554 |   RootedString str(cx, ResolvePath(cx, givenPath, RootRelative));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:542:53: note: ‘cx’ declared here
  542 | static bool osfile_writeTypedArrayToFile(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1773:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rawFilenameStr’ in ‘MEM[(struct StackRootedBase * *)cx_149(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘CreateMappedArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1773:16: note: ‘rawFilenameStr’ declared here
 1773 |   RootedString rawFilenameStr(cx, JS::ToString(cx, args[0]));
      |                ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1762:48: note: ‘cx’ declared here
 1762 | static bool CreateMappedArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::DefineOS(JSContext*, JS::Handle<JSObject*>, bool, js::shell::RCFile**, js::shell::RCFile**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1233:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_155(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::DefineOS(JSContext*, JS::Handle<JSObject*>, bool, js::shell::RCFile**, js::shell::RCFile**)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1233:16: note: ‘obj’ declared here
 1233 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:1231:26: note: ‘cx’ declared here
 1231 | bool DefineOS(JSContext* cx, HandleObject global, bool fuzzingSafe,
      |               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10242:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘glob’ in ‘MEM[(struct StackRootedBase * *)cx_263(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘NewGlobalObject(JSContext*, JS::RealmOptions&, JSPrincipals*, ShellGlobalKind, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10240:16: note: ‘glob’ declared here
10240 |   RootedObject glob(cx,
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:10237:45: note: ‘cx’ declared here
10237 | static JSObject* NewGlobalObject(JSContext* cx, JS::RealmOptions& options,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewGlobal(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6657:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_344(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘NewGlobal(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6656:16: note: ‘global’ declared here
 6656 |   RootedObject global(cx, NewGlobalObject(cx, options, principals.get(), kind,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:6522:34: note: ‘cx’ declared here
 6522 | static bool NewGlobal(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EvalInContext(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3988:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_192(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘EvalInContext(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3988:16: note: ‘str’ declared here
 3988 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:3982:38: note: ‘cx’ declared here
 3982 | static bool EvalInContext(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8251:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘binary’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘WasmTextToBinary(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8251:16: note: ‘binary’ declared here
 8251 |   RootedObject binary(cx, JS_NewUint8Array(cx, bytes.length()));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8222:41: note: ‘cx’ declared here
 8222 | static bool WasmTextToBinary(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Run(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2616:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_157(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘Run(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2616:16: note: ‘str’ declared here
 2616 |   RootedString str(cx, JS::ToString(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2608:28: note: ‘cx’ declared here
 2608 | static bool Run(JSContext* cx, unsigned argc, Value* vp) {
      |                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:666:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resolvedPath’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::fetchSource(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:666:16: note: ‘resolvedPath’ declared here
  666 |   RootedString resolvedPath(cx, ResolvePath(cx, path, RootRelative));
      |                ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:660:48: note: ‘cx’ declared here
  660 | JSString* ModuleLoader::fetchSource(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:399:79,
    inlined from ‘js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:431:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_readFile(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here
  398 |   JS::Rooted<JSString*> str(cx,
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:430:40: note: ‘cx’ declared here
  430 | static bool osfile_readFile(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ReadFile(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:399:79,
    inlined from ‘js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:436:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_readRelativeToScript(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:398:25: note: ‘str’ declared here
  398 |   JS::Rooted<JSString*> str(cx,
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:434:52: note: ‘cx’ declared here
  434 | static bool osfile_readRelativeToScript(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5509:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘FrontendTest(JSContext*, unsigned int, JS::Value*, char const*, DumpType)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5509:27: note: ‘linearString’ declared here
 5509 |   Rooted<JSLinearString*> linearString(cx, scriptContents->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5429:37: note: ‘cx’ declared here
 5429 | static bool FrontendTest(JSContext* cx, unsigned argc, Value* vp,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8052:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In member function ‘js::shell::ShellAutoEntryMonitor::buildResult(JSContext*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8052:18: note: ‘result’ declared here
 8052 |     RootedObject result(cx, JS::NewArrayObject(cx, log.length()));
      |                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8046:31: note: ‘cx’ declared here
 8046 |   bool buildResult(JSContext* cx, MutableHandleValue resultValue) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DefineConsole(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:9492:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘DefineConsole(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:9492:16: note: ‘obj’ declared here
 9492 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:9491:31: note: ‘cx’ declared here
 9491 | bool DefineConsole(JSContext* cx, HandleObject global) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘InitModuleLoader(JSContext*, js::cli::OptionParser const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:12564:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘jspath’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘InitModuleLoader(JSContext*, js::cli::OptionParser const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:12564:23: note: ‘jspath’ declared here
12564 |     Rooted<JSString*> jspath(cx, NewStringCopyUTF8(cx, pathUtf8.get()));
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:12556:34: note: ‘cx’ declared here
12556 | bool InitModuleLoader(JSContext* cx, const OptionParser& op) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EntryPoints(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8085:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_536(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘EntryPoints(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8085:16: note: ‘opts’ declared here
 8085 |   RootedObject opts(cx, ToObject(cx, args[0]));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:8077:36: note: ‘cx’ declared here
 8077 | static bool EntryPoints(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value const&>(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:540:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::getOrCreateModuleRegistry(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:540:15: note: ‘value’ declared here
  540 |   RootedValue value(cx, global->getReservedSlot(GlobalAppSlotModuleRegistry));
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:538:62: note: ‘cx’ declared here
  538 | JSObject* ModuleLoader::getOrCreateModuleRegistry(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeObject*>::Rooted<JSContext*, StreamCacheEntryObject*>(JSContext* const&, StreamCacheEntryObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7515:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘StreamCacheEntryObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7514:27: note: ‘obj’ declared here
 7514 |     Rooted<NativeObject*> obj(
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7486:36: note: ‘cx’ declared here
 7486 |   static bool construct(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle<js::ModuleRequestObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:460:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellModuleRequestObjectWrapper::create(JSContext*, JS::Handle<js::ModuleRequestObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:431:27: note: ‘obj’ declared here
  431 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:430:18: note: ‘cx’ declared here
  430 |       JSContext* cx, JS::Handle<CLASS*> target) {                       \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellRequestedModuleWrapper, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:240:18: note: ‘cx’ declared here
  240 |       JSContext* cx, const JS::CallArgs& args) {                               \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellRequestedModuleWrapper, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::RequestedModule*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellRequestedModuleWrapper(JS::Handle<JS::Value>)), &(ShellRequestedModuleWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1,
    inlined from ‘ShellRequestedModuleWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:351:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellImportEntryWrapper, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ImportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellImportEntryWrapper(JS::Handle<JS::Value>)), &(ShellImportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1,
    inlined from ‘ShellImportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:319:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ShellModuleWrapperGetter<ShellExportEntryWrapper, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)>(JSContext*, JS::CallArgs const&, JS::Value (*)(js::ExportEntry*), bool (*)(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>))bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25,
    inlined from ‘ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1,
    inlined from ‘JS::CallNonGenericMethod<&(IsShellExportEntryWrapper(JS::Handle<JS::Value>)), &(ShellExportEntryWrapper_moduleRequestGetter_impl(JSContext*, JS::CallArgs const&))>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1,
    inlined from ‘ShellExportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:335:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filtered’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper_moduleRequestGetter(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:226:25: note: ‘filtered’ declared here
  226 |   JS::Rooted<JS::Value> filtered(cx);
      |                         ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:244:63: note: ‘cx’ declared here
  244 |   static bool Shell##CLASS##Wrapper_##PROP##Getter(JSContext* cx,              \
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:466:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘js::shell::ShellModuleObjectWrapper::create(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:431:27: note: ‘obj’ declared here
  431 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:430:18: note: ‘cx’ declared here
  430 |       JSContext* cx, JS::Handle<CLASS*> target) {                       \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShellImportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ImportEntry*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:462:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellImportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ImportEntry*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here
  447 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here
  446 |       JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) {      \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShellExportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ExportEntry*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:463:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellExportEntryWrapper::create(JSContext*, JS::Handle<JSObject*>, js::ExportEntry*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here
  447 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here
  446 |       JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) {      \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShellRequestedModuleWrapper::create(JSContext*, JS::Handle<JSObject*>, js::RequestedModule*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:464:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ShellRequestedModuleWrapper::create(JSContext*, JS::Handle<JSObject*>, js::RequestedModule*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:447:27: note: ‘obj’ declared here
  447 |     JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));           \
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:446:18: note: ‘cx’ declared here
  446 |       JSContext* cx, JS::Handle<JSObject*> owner, CLASS* target) {      \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::redirect(JSContext*, JS::Handle<JSString*>, js::shell::RCFile**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:688:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘filename’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::redirect(JSContext*, JS::Handle<JSString*>, js::shell::RCFile**)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:688:16: note: ‘filename’ declared here
  688 |   RootedString filename(cx, ResolvePath(cx, relFilename, RootRelative));
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:686:40: note: ‘cx’ declared here
  686 | static FileObject* redirect(JSContext* cx, HandleString relFilename,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::shell::FileObject*>(JSContext* const&, js::shell::FileObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:726:62,
    inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:718:13,
    inlined from ‘js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:780:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘oldFileObj’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_redirectError(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here
  726 |   RootedObject oldFileObj(cx, FileObject::create(cx, oldFile));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:777:45: note: ‘cx’ declared here
  777 | static bool osfile_redirectError(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::shell::FileObject*>(JSContext* const&, js::shell::FileObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:726:62,
    inlined from ‘js::shell::Redirect(JSContext*, JS::CallArgs const&, js::shell::RCFile**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:718:13,
    inlined from ‘js::shell::osfile_redirectOutput(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:774:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘oldFileObj’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::osfile_redirectOutput(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:726:16: note: ‘oldFileObj’ declared here
  726 |   RootedObject oldFileObj(cx, FileObject::create(cx, oldFile));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:771:46: note: ‘cx’ declared here
  771 | static bool osfile_redirectOutput(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle<JSString*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:528:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘registry’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::addModuleToRegistry(JSContext*, JS::Handle<JSString*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:528:16: note: ‘registry’ declared here
  528 |   RootedObject registry(cx, getOrCreateModuleRegistry(cx));
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:526:51: note: ‘cx’ declared here
  526 | bool ModuleLoader::addModuleToRegistry(JSContext* cx, HandleString path,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:508:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘registry’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::lookupModuleInRegistry(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:508:16: note: ‘registry’ declared here
  508 |   RootedObject registry(cx, getOrCreateModuleRegistry(cx));
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:504:54: note: ‘cx’ declared here
  504 | bool ModuleLoader::lookupModuleInRegistry(JSContext* cx, HandleString path,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JS::Handle<JSLinearString*>&>(JSContext* const&, JS::Handle<JSLinearString*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:575:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::normalizePath(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:575:27: note: ‘path’ declared here
  575 |   Rooted<JSLinearString*> path(cx, pathArg);
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:573:56: note: ‘cx’ declared here
  573 | JSLinearString* ModuleLoader::normalizePath(JSContext* cx,
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle<JSString*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:376:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle<JSString*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:376:27: note: ‘name’ declared here
  376 |   Rooted<JSLinearString*> name(cx, JS_EnsureLinearString(cx, specifier));
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:374:50: note: ‘cx’ declared here
  374 | JSLinearString* ModuleLoader::resolve(JSContext* cx, HandleString specifier,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:101:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In function ‘js::shell::ModuleLoader::ImportMetaResolve(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:101:16: note: ‘specifier’ declared here
  101 |   RootedString specifier(cx, JS::ToString(cx, v));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:91:49: note: ‘cx’ declared here
   91 | bool ModuleLoader::ImportMetaResolve(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:366:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:365:27: note: ‘name’ declared here
  365 |   Rooted<JSLinearString*> name(
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:355:50: note: ‘cx’ declared here
  355 | JSLinearString* ModuleLoader::resolve(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:161:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::registerTestModule(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:160:27: note: ‘path’ declared here
  160 |   Rooted<JSLinearString*> path(
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:158:50: note: ‘cx’ declared here
  158 | bool ModuleLoader::registerTestModule(JSContext* cx, HandleObject moduleRequest,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RegisterModule(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5152:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifier’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘RegisterModule(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5152:19: note: ‘specifier’ declared here
 5152 |   Rooted<JSAtom*> specifier(cx, AtomizeString(cx, args[0].toString()));
      |                   ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5129:39: note: ‘cx’ declared here
 5129 | static bool RegisterModule(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:443:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_157(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::loadAndParse(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:443:27: note: ‘path’ declared here
  443 |   Rooted<JSLinearString*> path(cx, JS_EnsureLinearString(cx, pathArg));
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:442:49: note: ‘cx’ declared here
  442 | JSObject* ModuleLoader::loadAndParse(JSContext* cx, HandleString pathArg) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:181:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘module’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here
  181 |   RootedObject module(cx, loadAndParse(cx, path));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:179:46: note: ‘cx’ declared here
  179 | bool ModuleLoader::loadAndExecute(JSContext* cx, HandleString path,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:197:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here
  196 |   Rooted<JSLinearString*> path(cx,
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:194:16: note: ‘cx’ declared here
  194 |     JSContext* cx, JS::HandleValue referencingPrivate,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::resolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:197:78,
    inlined from ‘js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:79:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In function ‘js::shell::ModuleLoader::ResolveImportedModule(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:196:27: note: ‘path’ declared here
  196 |   Rooted<JSLinearString*> path(cx,
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:76:16: note: ‘cx’ declared here
   76 |     JSContext* cx, JS::HandleValue referencingPrivate,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::loadAndExecute(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:181:49,
    inlined from ‘js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:146:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘module’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::loadRootModule(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:181:16: note: ‘module’ declared here
  181 |   RootedObject module(cx, loadAndParse(cx, path));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:144:46: note: ‘cx’ declared here
  144 | bool ModuleLoader::loadRootModule(JSContext* cx, HandleString path) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RunModule(JSContext*, char const*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1117:56,
    inlined from ‘Process(JSContext*, char const*, bool, FileKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1694:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘Process(JSContext*, char const*, bool, FileKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1117:16: note: ‘path’ declared here
 1117 |   RootedString path(cx, NewStringCopyUTF8(cx, filename));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:1657:46: note: ‘cx’ declared here
 1657 | [[nodiscard]] static bool Process(JSContext* cx, const char* filename,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:347:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘path’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp: In member function ‘js::shell::ModuleLoader::tryDynamicImport(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:346:27: note: ‘path’ declared here
  346 |   Rooted<JSLinearString*> path(cx,
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp:341:48: note: ‘cx’ declared here
  341 | bool ModuleLoader::tryDynamicImport(JSContext* cx,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:455:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)_66 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp: In function ‘js::shell::ListDir(JSContext*, unsigned int, JS::Value*, js::shell::PathResolutionMode)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:455:16: note: ‘str’ declared here
  455 |   RootedString str(cx, ResolvePath(cx, givenPath, resolveMode));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp:439:32: note: ‘cx’ declared here
  439 | static bool ListDir(JSContext* cx, unsigned argc, Value* vp,
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, decltype(nullptr)>(JSContext* const&, decltype(nullptr)&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Evaluate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2224:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cacheEntry’ in ‘MEM[(struct StackRootedBase * *)cx_1163(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘Evaluate(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2224:16: note: ‘cacheEntry’ declared here
 2224 |   RootedObject cacheEntry(cx, nullptr);
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:2212:33: note: ‘cx’ declared here
 2212 | static bool Evaluate(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5283:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘GetModuleEnvironmentNames(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5283:24: note: ‘array’ declared here
 5283 |   Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:5250:50: note: ‘cx’ declared here
 5250 | static bool GetModuleEnvironmentNames(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘AddMarkObservers(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7922:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp: In function ‘AddMarkObservers(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7922:16: note: ‘object’ declared here
 7922 |   RootedObject object(cx);
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp:7897:41: note: ‘cx’ declared here
 7897 | static bool AddMarkObservers(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ListToArrayFilter<js::shell::ShellModuleObjectWrapper>(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘ListToArrayFilter<js::shell::ShellModuleObjectWrapper>(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:167:28: note: ‘toArray’ declared here
  167 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:156:35: note: ‘cx’ declared here
  156 | bool ListToArrayFilter(JSContext* cx, JS::Handle<JS::Value> from,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SpanToArrayFilter<ShellExportEntryWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellExportEntryWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘SpanToArrayFilter<ShellExportEntryWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellExportEntryWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here
  257 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here
  253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SpanToArrayFilter<ShellImportEntryWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellImportEntryWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘SpanToArrayFilter<ShellImportEntryWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellImportEntryWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here
  257 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here
  253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SpanToArrayFilter<ShellRequestedModuleWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellRequestedModuleWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘toArray’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp: In function ‘SpanToArrayFilter<ShellRequestedModuleWrapper>(JSContext*, JS::Handle<JSObject*>, mozilla::Span<ShellRequestedModuleWrapper::Target const, 18446744073709551615ul>, JS::MutableHandle<JS::Value>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:257:28: note: ‘toArray’ declared here
  257 |   JS::Rooted<ArrayObject*> toArray(cx, NewDenseFullyAllocatedArray(cx, length));
      |                            ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp:253:35: note: ‘cx’ declared here
  253 | bool SpanToArrayFilter(JSContext* cx, JS::Handle<JSObject*> owner,
      |                        ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src16.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src16.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src16.o.pp   Unified_cpp_js_src16.cpp
In file included from Unified_cpp_js_src16.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘SortComparatorIntegerIds(JS::PropertyKey, JS::PropertyKey, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:280:27: warning: ‘indexA’ may be used uninitialized [-Wmaybe-uninitialized]
  280 |   *lessOrEqualp = (indexA <= indexB);
      |                   ~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:277:12: note: ‘indexA’ was declared here
  277 |   uint32_t indexA, indexB;
      |            ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:280:27: warning: ‘indexB’ may be used uninitialized [-Wmaybe-uninitialized]
  280 |   *lessOrEqualp = (indexA <= indexB);
      |                   ~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:277:20: note: ‘indexB’ was declared here
  277 |   uint32_t indexA, indexB;
      |                    ^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:9:
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1377:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::createIterResultTemplateObject(JSContext*, js::GlobalObject::WithObjectPrototype)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1374:24: note: ‘templateObject’ declared here
 1374 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1372:16: note: ‘cx’ declared here
 1372 |     JSContext* cx, WithObjectPrototype withProto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewArrayIteratorTemplate(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1460:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewArrayIteratorTemplate(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1459:16: note: ‘proto’ declared here
 1459 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1458:62: note: ‘cx’ declared here
 1458 | ArrayIteratorObject* js::NewArrayIteratorTemplate(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewArrayIterator(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1470:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewArrayIterator(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1469:16: note: ‘proto’ declared here
 1469 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1468:54: note: ‘cx’ declared here
 1468 | ArrayIteratorObject* js::NewArrayIterator(JSContext* cx) {
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewStringIteratorTemplate(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1497:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewStringIteratorTemplate(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1496:16: note: ‘proto’ declared here
 1496 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1495:64: note: ‘cx’ declared here
 1495 | StringIteratorObject* js::NewStringIteratorTemplate(JSContext* cx) {
      |                                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewStringIterator(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1507:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewStringIterator(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1506:16: note: ‘proto’ declared here
 1506 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1505:56: note: ‘cx’ declared here
 1505 | StringIteratorObject* js::NewStringIterator(JSContext* cx) {
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewRegExpStringIteratorTemplate(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1575:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewRegExpStringIteratorTemplate(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1574:16: note: ‘proto’ declared here
 1574 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1573:76: note: ‘cx’ declared here
 1573 | RegExpStringIteratorObject* js::NewRegExpStringIteratorTemplate(JSContext* cx) {
      |                                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewRegExpStringIterator(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1585:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewRegExpStringIterator(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1584:16: note: ‘proto’ declared here
 1584 |   RootedObject proto(cx, GlobalObject::getOrCreateRegExpStringIteratorPrototype(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1583:68: note: ‘cx’ declared here
 1583 | RegExpStringIteratorObject* js::NewRegExpStringIterator(JSContext* cx) {
      |                                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewWrapForValidIterator(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:2102:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewWrapForValidIterator(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:2101:16: note: ‘proto’ declared here
 2101 |   RootedObject proto(cx, GlobalObject::getOrCreateWrapForValidIteratorPrototype(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:2100:68: note: ‘cx’ declared here
 2100 | WrapForValidIteratorObject* js::NewWrapForValidIterator(JSContext* cx) {
      |                                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewIteratorHelper(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:2134:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::NewIteratorHelper(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:2133:16: note: ‘proto’ declared here
 2133 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:2132:56: note: ‘cx’ declared here
 2132 | IteratorHelperObject* js::NewIteratorHelper(JSContext* cx) {
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:625:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘idStr’ in ‘MEM[(struct StackRootedBase * *)cx_99(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src16.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp: In function ‘js::ReportIsNullOrUndefinedForPropertyAccess(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:625:16: note: ‘idStr’ declared here
  625 |   RootedString idStr(cx, ValueToSource(cx, idVal));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:615:62: note: ‘cx’ declared here
  615 | void js::ReportIsNullOrUndefinedForPropertyAccess(JSContext* cx, HandleValue v,
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:674:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘notesArray’ in ‘MEM[(struct StackRootedBase * *)cx_235(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp: In function ‘js::CreateErrorNotesArray(JSContext*, JSErrorReport*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:674:24: note: ‘notesArray’ declared here
  674 |   Rooted<ArrayObject*> notesArray(cx, NewDenseEmptyArray(cx));
      |                        ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:673:48: note: ‘cx’ declared here
  673 | JSObject* js::CreateErrorNotesArray(JSContext* cx, JSErrorReport* report) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value&>(JSContext* const&, JS::Value&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JSContext::getPendingException(JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:1184:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘exception’ in ‘MEM[(struct StackRootedBase * *)this_8(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp: In member function ‘JSContext::getPendingException(JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:1184:15: note: ‘exception’ declared here
 1184 |   RootedValue exception(this, unwrappedException());
      |               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:1181:60: note: ‘this’ declared here
 1181 | bool JSContext::getPendingException(MutableHandleValue rval) {
      |                                                            ^
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::InternalJobQueue::runJobs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:863:24,
    inlined from ‘js::InternalJobQueue::runJobs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:847:6:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rval’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp: In member function ‘js::InternalJobQueue::runJobs(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:863:17: note: ‘rval’ declared here
  863 |     RootedValue rval(cx);
      |                 ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp:847:43: note: ‘cx’ declared here
  847 | void InternalJobQueue::runJobs(JSContext* cx) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::OrdinaryHasInstance(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:581:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_170(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src16.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘JS::OrdinaryHasInstance(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:581:16: note: ‘obj’ declared here
  581 |   RootedObject obj(cx, objArg);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:576:41: note: ‘cx’ declared here
  576 | bool JS::OrdinaryHasInstance(JSContext* cx, HandleObject objArg, HandleValue v,
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArgumentsObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArgumentsObject*>::Rooted<JSContext*, js::ArgumentsObject*>(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:201:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘ArgumentsGetterImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:200:28: note: ‘argsobj’ declared here
  200 |   Rooted<ArgumentsObject*> argsobj(cx,
      |                            ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:177:37: note: ‘cx’ declared here
  177 | bool ArgumentsGetterImpl(JSContext* cx, const CallArgs& args) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:226:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘ArgumentsSetterImpl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:226:18: note: ‘fun’ declared here
  226 |   RootedFunction fun(cx, &args.thisv().toObject().as<JSFunction>());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:223:37: note: ‘cx’ declared here
  223 | bool ArgumentsSetterImpl(JSContext* cx, const CallArgs& args) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ResolveInterpretedFunctionPrototype(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:369:27,
    inlined from ‘fun_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:478:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘objProto’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘fun_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:369:16: note: ‘objProto’ declared here
  369 |   RootedObject objProto(cx);
      |                ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:465:36: note: ‘cx’ declared here
  465 | static bool fun_resolve(JSContext* cx, HandleObject obj, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1515:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::GlobalObject::createFunctionShapeWithDefaultProto(JSContext*, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1514:16: note: ‘proto’ declared here
 1514 |   RootedObject proto(cx,
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1506:75: note: ‘cx’ declared here
 1506 | SharedShape* GlobalObject::createFunctionShapeWithDefaultProto(JSContext* cx,
      |                                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ReportIncompatibleMethod(JSContext*, JS::CallArgs const&, JSClass const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1910:37:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘thisv’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::ReportIncompatibleMethod(JSContext*, JS::CallArgs const&, JSClass const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1910:15: note: ‘thisv’ declared here
 1910 |   RootedValue thisv(cx, args.thisv());
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1908:46: note: ‘cx’ declared here
 1908 | void js::ReportIncompatibleMethod(JSContext* cx, const CallArgs& args,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘fun_toSource(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:903:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘fun_toSource(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:903:16: note: ‘obj’ declared here
  903 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:899:37: note: ‘cx’ declared here
  899 | static bool fun_toSource(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::fun_toString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:885:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::fun_toString(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:885:16: note: ‘obj’ declared here
  885 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:881:34: note: ‘cx’ declared here
  881 | bool js::fun_toString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::AtomSet, JS::DeletePolicy<js::AtomSet> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::AtomSet, JS::DeletePolicy<js::AtomSet> > >::Rooted<JSContext*, js::AtomSet*>(JSContext* const&, js::AtomSet*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JSRuntime::initializeAtoms(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp:220:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atomSet’ in ‘MEM[(struct StackRootedBase * *)cx_239(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src16.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp: In member function ‘JSRuntime::initializeAtoms(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp:219:30: note: ‘atomSet’ declared here
  219 |   Rooted<UniquePtr<AtomSet>> atomSet(cx,
      |                              ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp:199:44: note: ‘cx’ declared here
  199 | bool JSRuntime::initializeAtoms(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1248:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_426(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘CreateDynamicFunction(JSContext*, JS::CallArgs const&, js::GeneratorKind, js::FunctionAsyncKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1248:18: note: ‘str’ declared here
 1248 |     RootedString str(cx);
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1186:46: note: ‘cx’ declared here
 1186 | static bool CreateDynamicFunction(JSContext* cx, const CallArgs& args,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::Maybe<JS::PropertyDescriptor> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::Maybe<JS::PropertyDescriptor> >::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PropertyEnumerator::enumerateProxyProperties<true>(JSContext*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:489:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateProxyProperties<true>(JSContext*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here
  489 |     Rooted<mozilla::Maybe<PropertyDescriptor>> desc(cx);
      |                                                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here
  476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PropertyEnumerator::enumerateExtraProperties(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:259:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateExtraProperties(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:259:12: note: ‘id’ declared here
  259 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:249:62: note: ‘cx’ declared here
  249 | bool PropertyEnumerator::enumerateExtraProperties(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::PropertyKey>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘PropertyEnumerator::enumerateNativeProperties<false>(JSContext*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:413:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tmp’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateNativeProperties<false>(JSContext*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here
  413 |       RootedIdVector tmp(cx);
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here
  285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::PropertyKey>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘PropertyEnumerator::enumerateNativeProperties<true>(JSContext*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:413:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tmp’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateNativeProperties<true>(JSContext*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:413:22: note: ‘tmp’ declared here
  413 |       RootedIdVector tmp(cx);
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:285:63: note: ‘cx’ declared here
  285 | bool PropertyEnumerator::enumerateNativeProperties(JSContext* cx) {
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::Maybe<JS::PropertyDescriptor> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::Maybe<JS::PropertyDescriptor> >::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PropertyEnumerator::enumerateProxyProperties<false>(JSContext*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:489:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In member function ‘PropertyEnumerator::enumerateProxyProperties<false>(JSContext*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:489:48: note: ‘desc’ declared here
  489 |     Rooted<mozilla::Maybe<PropertyDescriptor>> desc(cx);
      |                                                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:476:62: note: ‘cx’ declared here
  476 | bool PropertyEnumerator::enumerateProxyProperties(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘js::fun_call(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:947:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::fun_call(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:947:14: note: ‘iargs’ declared here
  947 |   InvokeArgs iargs(cx);
      |              ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:922:30: note: ‘cx’ declared here
  922 | bool js::fun_call(JSContext* cx, unsigned argc, Value* vp) {
      |                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘js::fun_apply(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:995:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::fun_apply(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:995:14: note: ‘args2’ declared here
  995 |   InvokeArgs args2(cx);
      |              ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:960:31: note: ‘cx’ declared here
  960 | bool js::fun_apply(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::StringSegmentRange<39ul>::StringSegmentRange(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.h:1347:37,
    inlined from ‘js::AtomizeString(JSContext*, JSString*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp:749:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iter’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp: In function ‘js::AtomizeString(JSContext*, JSString*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp:749:60: note: ‘iter’ declared here
  749 |     StringSegmentRange<StringToAtomCache::MinStringLength> iter(cx);
      |                                                            ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp:733:38: note: ‘cx’ declared here
  733 | JSAtom* js::AtomizeString(JSContext* cx, JSString* str) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle<JSObject*>, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1759:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_205(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘SuppressDeletedProperty(JSContext*, js::NativeIterator*, JS::Handle<JSObject*>, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1759:20: note: ‘proto’ declared here
 1759 |       RootedObject proto(cx);
      |                    ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1718:48: note: ‘cx’ declared here
 1718 | static bool SuppressDeletedProperty(JSContext* cx, NativeIterator* ni,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SuppressDeletedElement(JSContext*, JS::Handle<JSObject*>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1863:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::SuppressDeletedElement(JSContext*, JS::Handle<JSObject*>, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1863:27: note: ‘str’ declared here
 1863 |   Rooted<JSLinearString*> str(cx, IdToString(cx, id));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1852:44: note: ‘cx’ declared here
 1852 | bool js::SuppressDeletedElement(JSContext* cx, HandleObject obj,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SuppressDeletedProperty(JSContext*, JS::Handle<JSObject*>, JS::PropertyKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1845:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::SuppressDeletedProperty(JSContext*, JS::Handle<JSObject*>, JS::PropertyKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1845:27: note: ‘str’ declared here
 1845 |   Rooted<JSLinearString*> str(cx, IdToString(cx, id));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1836:45: note: ‘cx’ declared here
 1836 | bool js::SuppressDeletedProperty(JSContext* cx, HandleObject obj, jsid id) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1936:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initIteratorProto(JSContext*, JS::Handle<js::GlobalObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1935:16: note: ‘proto’ declared here
 1935 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1929:49: note: ‘cx’ declared here
 1929 | bool GlobalObject::initIteratorProto(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)1, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)1, &ArrayIteratorPrototypeClass, &array_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here
 1966 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here
 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)2, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)2, &StringIteratorPrototypeClass, &string_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here
 1966 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here
 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)3, &RegExpStringIteratorPrototypeClass, &regexp_string_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)3, &RegExpStringIteratorPrototypeClass, &regexp_string_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here
 1966 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here
 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)10, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)10, &WrapForValidIteratorPrototypeClass, &wrap_for_valid_iterator_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here
 1966 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here
 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)11, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iteratorProto’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::GlobalObject::initObjectIteratorProto<(js::GlobalObjectData::ProtoKind)11, &IteratorHelperPrototypeClass, &iterator_helper_methods>(JSContext*, JS::Handle<js::GlobalObject*>, JS::Handle<JSAtom*>)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1966:16: note: ‘iteratorProto’ declared here
 1966 |   RootedObject iteratorProto(
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1959:55: note: ‘cx’ declared here
 1959 | bool GlobalObject::initObjectIteratorProto(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateIterResultObject(JSContext*, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1322:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_75(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘js::CreateIterResultObject(JSContext*, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1321:24: note: ‘templateObject’ declared here
 1321 |   Rooted<PlainObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:1316:52: note: ‘cx’ declared here
 1316 | PlainObject* js::CreateIterResultObject(JSContext* cx, HandleValue value,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PropertyIteratorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PropertyIteratorObject*>::Rooted<JSContext*, js::PropertyIteratorObject*>(JSContext* const&, js::PropertyIteratorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool, mozilla::Vector<js::PropertyIndex, 8ul, js::TempAllocPolicy>*, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:857:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propIter’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp: In function ‘CreatePropertyIterator(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, bool, mozilla::Vector<js::PropertyIndex, 8ul, js::TempAllocPolicy>*, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:857:35: note: ‘propIter’ declared here
  857 |   Rooted<PropertyIteratorObject*> propIter(cx, NewPropertyIteratorObject(cx));
      |                                   ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp:837:16: note: ‘cx’ declared here
  837 |     JSContext* cx, Handle<JSObject*> objBeingIterated, HandleIdVector props,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::NewFunctionWithProto(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, js::FunctionFlags, JS::Handle<JSObject*>, JS::Handle<JSAtom*>, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1552:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::NewFunctionWithProto(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, js::FunctionFlags, JS::Handle<JSObject*>, JS::Handle<JSAtom*>, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1552:24: note: ‘shape’ declared here
 1552 |   Rooted<SharedShape*> shape(cx);
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1539:16: note: ‘cx’ declared here
 1539 |     JSContext* cx, Native native, unsigned nargs, FunctionFlags flags,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1882:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::DefineFunction(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, unsigned int, js::gc::AllocKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1882:19: note: ‘atom’ declared here
 1882 |   Rooted<JSAtom*> atom(cx, IdToFunctionName(cx, id));
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1880:16: note: ‘cx’ declared here
 1880 |     JSContext* cx, HandleObject obj, HandleId id, Native native, unsigned nargs,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CloneFunctionReuseScript(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1698:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘clone’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp: In function ‘js::CloneFunctionReuseScript(JSContext*, JS::Handle<JSFunction*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1698:18: note: ‘clone’ declared here
 1698 |   RootedFunction clone(cx, NewFunctionClone(cx, fun, proto));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp:1690:53: note: ‘cx’ declared here
 1690 | JSFunction* js::CloneFunctionReuseScript(JSContext* cx, HandleFunction fun,
      |                                          ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit2.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp   Unified_cpp_js_src_jit2.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from Unified_cpp_js_src_jit2.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRCompiler.cpp: In member function ‘js::jit::CacheIRCompiler::emitStoreDataViewValueResult(js::jit::ObjOperandId, js::jit::IntPtrOperandId, unsigned int, js::jit::BooleanOperandId, JS::Scalar::Type)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRCompiler.cpp:6120:67: warning: ‘MEM[(const struct AutoScratchRegister *)&scratch2].reg_.reg_’ may be used uninitialized [-Wmaybe-uninitialized]
 6120 |   mozilla::MaybeOneOf<AutoScratchRegister, AutoScratchRegister64> scratch2;
      |                                                                   ^~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:7,
                 from Unified_cpp_js_src_jit2.cpp:20:
In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’,
    inlined from ‘js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:477:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
  477 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRReader.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRCloner.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:476:10: note: ‘addArgc’ was declared here
  476 |     bool addArgc;
      |          ^~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/Poison.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/ds/LifoAlloc.h:196,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitAllocPolicy.h:22,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BitSet.cpp:11,
                 from Unified_cpp_js_src_jit2.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:5552:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::OptimizeSpreadCallIRGenerator::tryAttachArguments()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:5552:16: note: ‘obj’ declared here
 5552 |   RootedObject obj(cx_, &val_.toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:5547:66: note: ‘this’ declared here
 5547 | AttachDecision OptimizeSpreadCallIRGenerator::tryAttachArguments() {
      |                                                                  ^
In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’,
    inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.2] [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:464:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
  477 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.2] [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here
  463 |     bool addArgc;
      |          ^~~~~~~
In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’,
    inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:464:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
  477 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here
  463 |     bool addArgc;
      |          ^~~~~~~
In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’,
    inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.0] [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:464:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
  477 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.0] [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here
  463 |     bool addArgc;
      |          ^~~~~~~
In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’,
    inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:464:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.h:477:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized]
  477 |   bool hasArgumentArray = !*addArgc;
      |        ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRWriter.h:463:10: note: ‘addArgc’ was declared here
  463 |     bool addArgc;
      |          ^~~~~~~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle<js::BoundFunctionObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:11234:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_76 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachBoundFunction(JS::Handle<js::BoundFunctionObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:11234:23: note: ‘target’ declared here
11234 |   Rooted<JSFunction*> target(cx_, &calleeObj->getTarget()->as<JSFunction>());
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:11220:43: note: ‘this’ declared here
11220 |     Handle<BoundFunctionObject*> calleeObj) {
      |                                           ^
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle<JSObject*>, JS::Handle<js::BoundFunctionObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:9994:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)_150 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::InlinableNativeIRGenerator::tryAttachSpecializedFunctionBind(JS::Handle<JSObject*>, JS::Handle<js::BoundFunctionObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:9994:25: note: ‘fun’ declared here
 9994 |     Rooted<JSFunction*> fun(cx_, &target->as<JSFunction>());
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:9958:71: note: ‘this’ declared here
 9958 |     Handle<JSObject*> target, Handle<BoundFunctionObject*> templateObj) {
      |                                                                       ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:10093:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_53 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::InlinableNativeIRGenerator::tryAttachFunctionBind()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:10093:21: note: ‘target’ declared here
10093 |   Rooted<JSObject*> target(cx_, &thisval_.toObject());
      |                     ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:10086:66: note: ‘this’ declared here
10086 | AttachDecision InlinableNativeIRGenerator::tryAttachFunctionBind() {
      |                                                                  ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::Handle<JSObject*>, js::jit::ObjOperandId, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:1283:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)_70 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachCrossCompartmentWrapper(JS::Handle<JSObject*>, js::jit::ObjOperandId, JS::Handle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:1283:16: note: ‘unwrapped’ declared here
 1283 |   RootedObject unwrapped(cx_, Wrapper::wrappedObject(obj));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:1269:54: note: ‘this’ declared here
 1269 |     HandleObject obj, ObjOperandId objId, HandleId id) {
      |                                                      ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:12:
In member function ‘mozilla::EnumeratedArray<JSProtoKey, (JSProtoKey)77, js::GlobalObjectData::ConstructorWithProto>::operator[](JSProtoKey) const’,
    inlined from ‘js::GlobalObject::maybeGetPrototype(JSProtoKey) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.h:377:47,
    inlined from ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:2370:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/EnumeratedArray.h:62:18: warning: ‘protoKey’ may be used uninitialized [-Wmaybe-uninitialized]
   62 |     return mArray[size_t(aIndex)];
      |            ~~~~~~^
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:2336:14: note: ‘protoKey’ was declared here
 2336 |   JSProtoKey protoKey;
      |              ^~~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::Handle<JSObject*>, js::jit::ObjOperandId, JS::Handle<JS::PropertyKey>, js::jit::ValOperandId)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:1423:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘getter’ in ‘MEM[(struct StackRootedBase * *)_140 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachXrayCrossCompartmentWrapper(JS::Handle<JSObject*>, js::jit::ObjOperandId, JS::Handle<JS::PropertyKey>, js::jit::ValOperandId)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:1423:16: note: ‘getter’ declared here
 1423 |   RootedObject getter(cx_, desc->getter());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:1367:28: note: ‘this’ declared here
 1367 |     ValOperandId receiverId) {
      |                            ^
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle<JSFunction*>) [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:9277:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle<JSFunction*>) [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:9277:18: note: ‘target’ declared here
 9277 |   RootedFunction target(cx_, &thisval_.toObject().as<JSFunction>());
      |                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:9267:71: note: ‘this’ declared here
 9267 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) {
      |                                                                       ^
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::CallIRGenerator::tryAttachFunApply(JS::Handle<JSFunction*>) [clone .part.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:10156:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachFunApply(JS::Handle<JSFunction*>) [clone .part.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:10156:23: note: ‘target’ declared here
10156 |   Rooted<JSFunction*> target(cx_, &thisval_.toObject().as<JSFunction>());
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp:10142:76: note: ‘this’ declared here
10142 | AttachDecision CallIRGenerator::tryAttachFunApply(HandleFunction calleeFunc) {
      |                                                                            ^
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/Unified_cpp_js_src_gc4.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_gc4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_gc4.o.pp   Unified_cpp_js_src_gc4.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src18.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src18.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src18.o.pp   Unified_cpp_js_src18.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:7,
                 from Unified_cpp_js_src18.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeGetExistingProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyInfoBase<unsigned int>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2115:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘receiverValue’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp: In function ‘js::NativeGetExistingProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyInfoBase<unsigned int>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2115:15: note: ‘receiverValue’ declared here
 2115 |   RootedValue receiverValue(cx, ObjectValue(*receiver));
      |               ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2112:47: note: ‘cx’ declared here
 2112 | bool js::NativeGetExistingProperty(JSContext* cx, HandleObject receiver,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JS::PropertyKey>(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetSparseElementHelper(JSContext*, JS::Handle<js::NativeObject*>, int, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2211:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp: In function ‘js::GetSparseElementHelper(JSContext*, JS::Handle<js::NativeObject*>, int, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2211:12: note: ‘id’ declared here
 2211 |   RootedId id(cx, PropertyKey::Int(int_id));
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2199:44: note: ‘cx’ declared here
 2199 | bool js::GetSparseElementHelper(JSContext* cx, Handle<NativeObject*> obj,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeGetElement(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, int, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2308:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘indexVal’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp: In function ‘js::NativeGetElement(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::Value>, int, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2308:17: note: ‘indexVal’ declared here
 2308 |     RootedValue indexVal(cx, Int32Value(index));
      |                 ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2298:38: note: ‘cx’ declared here
 2298 | bool js::NativeGetElement(JSContext* cx, Handle<NativeObject*> obj,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle<js::PlainObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:114:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src18.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::PlainObject::createWithTemplateFromDifferentRealm(JSContext*, JS::Handle<js::PlainObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:110:24: note: ‘shape’ declared here
  110 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:96:16: note: ‘cx’ declared here
   96 |     JSContext* cx, Handle<PlainObject*> templateObject) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewPlainObject(JSContext*, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:144:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObject(JSContext*, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:143:24: note: ‘shape’ declared here
  143 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:139:44: note: ‘cx’ declared here
  139 | PlainObject* js::NewPlainObject(JSContext* cx, NewObjectKind newKind) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:156:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithAllocKind(JSContext*, js::gc::AllocKind, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:155:24: note: ‘shape’ declared here
  155 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:152:57: note: ‘cx’ declared here
  152 | PlainObject* js::NewPlainObjectWithAllocKind(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewPlainObjectWithProto(JSContext*, JS::Handle<JSObject*>, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:175:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithProto(JSContext*, JS::Handle<JSObject*>, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:174:24: note: ‘shape’ declared here
  174 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:164:53: note: ‘cx’ declared here
  164 | PlainObject* js::NewPlainObjectWithProto(JSContext* cx, HandleObject proto,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:193:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithProtoAndAllocKind(JSContext*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:192:24: note: ‘shape’ declared here
  192 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:183:65: note: ‘cx’ declared here
  183 | PlainObject* js::NewPlainObjectWithProtoAndAllocKind(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ForOfPIC::Chain::initialize(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PIC.cpp:46:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src18.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PIC.cpp: In member function ‘js::ForOfPIC::Chain::initialize(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PIC.cpp:45:25: note: ‘arrayProto’ declared here
   45 |   Rooted<NativeObject*> arrayProto(
      |                         ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PIC.cpp:41:49: note: ‘cx’ declared here
   41 | bool js::ForOfPIC::Chain::initialize(JSContext* cx) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewPlainObjectWithProperties<(KeysKind)0>(JSContext*, js::IdValuePair*, unsigned long)js::PlainObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:263:24,
    inlined from ‘js::NewPlainObjectWithUniqueNames(JSContext*, js::IdValuePair*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:325:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithUniqueNames(JSContext*, js::IdValuePair*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:263:24: note: ‘obj’ declared here
  263 |   Rooted<PlainObject*> obj(cx, NewPlainObjectWithAllocKind(cx, allocKind));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:322:59: note: ‘cx’ declared here
  322 | PlainObject* js::NewPlainObjectWithUniqueNames(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyDescriptor>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyDescriptor>::Rooted<JSContext*, JS::PropertyDescriptor>(JSContext* const&, JS::PropertyDescriptor&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle<js::NativeObject*>, int, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:1946:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_508(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp: In function ‘js::AddOrUpdateSparseElementHelper(JSContext*, JS::Handle<js::NativeObject*>, int, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:1943:32: note: ‘desc’ declared here
 1943 |     Rooted<PropertyDescriptor> desc(
      |                                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:1919:52: note: ‘cx’ declared here
 1919 | bool js::AddOrUpdateSparseElementHelper(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeDefineProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:1525:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_1097(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp: In function ‘js::NativeDefineProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::PropertyDescriptor>, JS::ObjectOpResult&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:1525:26: note: ‘arr’ declared here
 1525 |     Rooted<ArrayObject*> arr(cx, &obj->as<ArrayObject>());
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:1510:42: note: ‘cx’ declared here
 1510 | bool js::NativeDefineProperty(JSContext* cx, Handle<NativeObject*> obj,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeShape*>::Rooted<JSContext*, js::NativeShape*>(JSContext* const&, js::NativeShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CopyDataPropertiesNative(JSContext*, JS::Handle<js::PlainObject*>, JS::Handle<js::NativeObject*>, JS::Handle<js::PlainObject*>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2793:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fromShape’ in ‘MEM[(struct StackRootedBase * *)cx_319(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp: In function ‘js::CopyDataPropertiesNative(JSContext*, JS::Handle<js::PlainObject*>, JS::Handle<js::NativeObject*>, JS::Handle<js::PlainObject*>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2793:24: note: ‘fromShape’ declared here
 2793 |   Rooted<NativeShape*> fromShape(cx, from->shape());
      |                        ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp:2770:46: note: ‘cx’ declared here
 2770 | bool js::CopyDataPropertiesNative(JSContext* cx, Handle<PlainObject*> target,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewPlainObjectWithProperties<(KeysKind)1>(JSContext*, js::IdValuePair*, unsigned long)js::PlainObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:263:24,
    inlined from ‘js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, js::IdValuePair*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:332:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp: In function ‘js::NewPlainObjectWithMaybeDuplicateKeys(JSContext*, js::IdValuePair*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:263:24: note: ‘obj’ declared here
  263 |   Rooted<PlainObject*> obj(cx, NewPlainObjectWithAllocKind(cx, allocKind));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp:329:66: note: ‘cx’ declared here
  329 | PlainObject* js::NewPlainObjectWithMaybeDuplicateKeys(JSContext* cx,
      |                                                       ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src17.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src17.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src17.o.pp   Unified_cpp_js_src17.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Result.h:121,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jspubtd.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:11,
                 from Unified_cpp_js_src17.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::inspectErr() const [with V = mozilla::Ok; E = JS::Error]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:271:46:   required from ‘constexpr E mozilla::detail::ResultImplementation<V, E, mozilla::detail::PackingStrategy::LowBitTagIsError>::unwrapErr() [with V = mozilla::Ok; E = JS::Error]’
  271 |   constexpr E unwrapErr() { return inspectErr(); }
      |                                    ~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:632:49:   required from ‘constexpr mozilla::GenericErrorResult<E> mozilla::Result<V, E>::propagateErr() [with V = mozilla::Ok; E = JS::Error]’
  632 |     return GenericErrorResult<E>{mImpl.unwrapErr(), ErrorPropagationTag{}};
      |                                  ~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:441:5:   required from here
  842 |       return mozTryTempResult_.propagateErr();          \
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:268: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 [-Wclass-memaccess]
  268 |     std::memcpy(&res, &bits, sizeof(E));
      |     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Result.h:187:8: note: ‘struct JS::Error’ declared here
  187 | struct Error {
      |        ^~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ThrowResolutionError(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<JS::Value>, bool, JS::Handle<JSAtom*>, unsigned int, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:866:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘message’ in ‘MEM[(struct StackRootedBase * *)cx_159(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src17.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp: In function ‘ThrowResolutionError(JSContext*, JS::Handle<js::ModuleObject*>, JS::Handle<JS::Value>, bool, JS::Handle<JSAtom*>, unsigned int, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:866:21: note: ‘message’ declared here
  866 |   Rooted<JSString*> message(cx, JS_NewStringCopyZ(cx, errorString->format));
      |                     ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:848:45: note: ‘cx’ declared here
  848 | static void ThrowResolutionError(JSContext* cx, Handle<ModuleObject*> module,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘ResolveLazyProperties(JSContext*, JS::Handle<js::NativeObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:619:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_89(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘ResolveLazyProperties(JSContext*, JS::Handle<js::NativeObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:619:14: note: ‘id’ declared here
  619 |     RootedId id(cx);
      |              ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:605:46: note: ‘cx’ declared here
  605 | static bool ResolveLazyProperties(JSContext* cx, Handle<NativeObject*> obj) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ToPropertyDescriptor(JSContext*, JS::Handle<JS::Value>, bool, JS::MutableHandle<JS::PropertyDescriptor>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:318:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_313(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::ToPropertyDescriptor(JSContext*, JS::Handle<JS::Value>, bool, JS::MutableHandle<JS::PropertyDescriptor>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:317:16: note: ‘obj’ declared here
  317 |   RootedObject obj(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:313:42: note: ‘cx’ declared here
  313 | bool js::ToPropertyDescriptor(JSContext* cx, HandleValue descval,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::Maybe<JS::PropertyDescriptor> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::Maybe<JS::PropertyDescriptor> >::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::TestIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:709:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_204(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::TestIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:709:39: note: ‘desc’ declared here
  709 |     Rooted<Maybe<PropertyDescriptor>> desc(cx);
      |                                       ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:632:40: note: ‘cx’ declared here
  632 | bool js::TestIntegrityLevel(JSContext* cx, HandleObject obj,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewObject(JSContext*, JSClass const*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:768:54,
    inlined from ‘js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:788:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::NewObjectWithGivenTaggedProto(JSContext*, JSClass const*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here
  766 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:783:60: note: ‘cx’ declared here
  783 | NativeObject* js::NewObjectWithGivenTaggedProto(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewObject(JSContext*, JSClass const*, JS::Handle<js::TaggedProto>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:768:54,
    inlined from ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:813:19,
    inlined from ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:791:15:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_14(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::NewObjectWithClassProto(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:766:24: note: ‘shape’ declared here
  766 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:791:54: note: ‘cx’ declared here
  791 | NativeObject* js::NewObjectWithClassProto(JSContext* cx, const JSClass* clasp,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, js::GlobalObject*>(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1500:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘globalObj’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::GetObjectFromIncumbentGlobal(JSContext*, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1500:25: note: ‘globalObj’ declared here
 1500 |   Rooted<GlobalObject*> globalObj(cx, cx->runtime()->getIncumbentGlobal(cx));
      |                         ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1499:50: note: ‘cx’ declared here
 1499 | bool js::GetObjectFromIncumbentGlobal(JSContext* cx, MutableHandleObject obj) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeObject*>::Rooted<JSContext*, JS::Handle<js::NativeObject*>&>(JSContext* const&, JS::Handle<js::NativeObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeLookupPropertyInline<(js::AllowGC)1, (js::LookupResolveMode)1>(JSContext*, js::MaybeRooted<js::NativeObject*, (js::AllowGC)1>::HandleType, js::MaybeRooted<JS::PropertyKey, (js::AllowGC)1>::HandleType, js::MaybeRooted<std::conditional<((js::AllowGC)1)==((js::AllowGC)1), JSObject*, js::NativeObject*>::type, (js::AllowGC)1>::MutableHandleType, js::PropertyResult*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject-inl.h:806:58,
    inlined from ‘js::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1574:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘current’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject-inl.h: In function ‘js::LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject-inl.h:806:58: note: ‘current’ declared here
  806 |   typename MaybeRooted<NativeObject*, allowGC>::RootType current(cx, obj);
      |                                                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1569:36: note: ‘cx’ declared here
 1569 | bool js::LookupProperty(JSContext* cx, HandleObject obj, js::HandleId id,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1583:37:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::LookupName(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1583:21: note: ‘env’ declared here
 1583 |   for (RootedObject env(cx, envChain); env; env = env->enclosingEnvironment()) {
      |                     ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1578:32: note: ‘cx’ declared here
 1578 | bool js::LookupName(JSContext* cx, Handle<PropertyName*> name,
      |                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::LookupNameWithGlobalDefault(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1631:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘env’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::LookupNameWithGlobalDefault(JSContext*, JS::Handle<js::PropertyName*>, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1631:16: note: ‘env’ declared here
 1631 |   RootedObject env(cx, envChain);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1623:49: note: ‘cx’ declared here
 1623 | bool js::LookupNameWithGlobalDefault(JSContext* cx, Handle<PropertyName*> name,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1966:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj2’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::SetPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1966:16: note: ‘obj2’ declared here
 1966 |   RootedObject obj2(cx, proto);
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1918:34: note: ‘cx’ declared here
 1918 | bool js::SetPrototype(JSContext* cx, HandleObject obj, HandleObject proto,
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyDescriptor>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyDescriptor>::Rooted<JSContext*, JS::PropertyDescriptor>(JSContext* const&, JS::PropertyDescriptor&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:557:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::SetIntegrityLevel(JSContext*, JS::Handle<JSObject*>, js::IntegrityLevel)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:557:32: note: ‘desc’ declared here
  557 |     Rooted<PropertyDescriptor> desc(cx, PropertyDescriptor::Empty());
      |                                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:519:39: note: ‘cx’ declared here
  519 | bool js::SetIntegrityLevel(JSContext* cx, HandleObject obj,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::InitClass(JSContext*, JS::Handle<JSObject*>, JSClass const*, JS::Handle<JSObject*>, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1456:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::InitClass(JSContext*, JS::Handle<JSObject*>, JSClass const*, JS::Handle<JSObject*>, char const*, bool (*)(JSContext*, unsigned int, JS::Value*), unsigned int, JSPropertySpec const*, JSFunctionSpec const*, JSPropertySpec const*, JSFunctionSpec const*, js::NativeObject**)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1456:19: note: ‘atom’ declared here
 1456 |   Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:1448:40: note: ‘cx’ declared here
 1448 | NativeObject* js::InitClass(JSContext* cx, HandleObject obj,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:167:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::FromPropertyDescriptorToObject(JSContext*, JS::Handle<JS::PropertyDescriptor>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:167:16: note: ‘obj’ declared here
  167 |   RootedObject obj(cx, NewPlainObject(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:163:52: note: ‘cx’ declared here
  163 | bool js::FromPropertyDescriptorToObject(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2165:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pobj’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::GetPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2165:16: note: ‘pobj’ declared here
 2165 |   RootedObject pobj(cx);
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2162:16: note: ‘cx’ declared here
 2162 |     JSContext* cx, HandleObject obj, HandleId id,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SpeciesConstructor(JSContext*, JS::Handle<JSObject*>, JSProtoKey, bool (*)(JSContext*, JSFunction*))’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:3540:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘defaultCtor’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::SpeciesConstructor(JSContext*, JS::Handle<JSObject*>, JSProtoKey, bool (*)(JSContext*, JSFunction*))’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:3539:16: note: ‘defaultCtor’ declared here
 3539 |   RootedObject defaultCtor(cx,
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:3537:16: note: ‘cx’ declared here
 3537 |     JSContext* cx, HandleObject obj, JSProtoKey ctorKey,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AbstractBindingIter<JSAtom> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AbstractBindingIter<JSAtom> >::Rooted<JSContext*, js::AbstractBindingIter<JSAtom> >(JSContext* const&, js::AbstractBindingIter<JSAtom>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle<JSScript*>, JSObject*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:3061:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src17.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp: In function ‘js::SetFrameArgumentsObject(JSContext*, js::AbstractFramePtr, JS::Handle<JSScript*>, JSObject*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:3061:23: note: ‘bi’ declared here
 3061 |   Rooted<BindingIter> bi(cx, BindingIter(script));
      |                       ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:3052:45: note: ‘cx’ declared here
 3052 | void js::SetFrameArgumentsObject(JSContext* cx, AbstractFramePtr frame,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::CreateModuleRequest(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:257:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘specifierAtom’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp: In function ‘JS::CreateModuleRequest(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:257:19: note: ‘specifierAtom’ declared here
  257 |   Rooted<JSAtom*> specifierAtom(cx, AtomizeString(cx, specifierArg));
      |                   ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:253:16: note: ‘cx’ declared here
  253 |     JSContext* cx, Handle<JSString*> specifierArg) {
      |     ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/TraceKind.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jspubtd.h:18:
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:278:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableClassInfo>(JS::NotableClassInfo*, JS::NotableClassInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableClassInfo>(JS::NotableClassInfo*, JS::NotableClassInfo*, JS::NotableClassInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:745:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::new_<JS::RealmStats>(JS::RealmStats*, JS::RealmStats&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::RealmStats>(JS::RealmStats*, JS::RealmStats*, JS::RealmStats*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1033:22,
    inlined from ‘mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1065:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_108 + 96]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::NotableClassInfo::NotableClassInfo(JS::NotableClassInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:278:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableClassInfo>(JS::NotableClassInfo*, JS::NotableClassInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableClassInfo>(JS::NotableClassInfo*, JS::NotableClassInfo*, JS::NotableClassInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::NotableClassInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::RealmStats::RealmStats(JS::RealmStats&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:745:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::new_<JS::RealmStats>(JS::RealmStats*, JS::RealmStats&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::RealmStats, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>&, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:226:11,
    inlined from ‘mozilla::Vector<JS::RealmStats, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1068:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_389 + 96]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ReadPropertyDescriptors(JSContext*, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:502:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::ReadPropertyDescriptors(JSContext*, JS::Handle<JSObject*>, bool, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, JS::MutableHandle<JS::GCVector<JS::PropertyDescriptor, 0ul, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:502:12: note: ‘id’ declared here
  502 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:496:16: note: ‘cx’ declared here
  496 |     JSContext* cx, HandleObject props, bool checkAccessors,
      |     ~~~~~~~~~~~^~
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:396:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableStringInfo>(JS::NotableStringInfo*, JS::NotableStringInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableStringInfo>(JS::NotableStringInfo*, JS::NotableStringInfo*, JS::NotableStringInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:657:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::new_<JS::ZoneStats>(JS::ZoneStats*, JS::ZoneStats&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::ZoneStats>(JS::ZoneStats*, JS::ZoneStats*, JS::ZoneStats*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1033:22,
    inlined from ‘mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1065:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_119 + 40]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::NotableStringInfo::NotableStringInfo(JS::NotableStringInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:396:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::NotableStringInfo>(JS::NotableStringInfo*, JS::NotableStringInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::NotableStringInfo>(JS::NotableStringInfo*, JS::NotableStringInfo*, JS::NotableStringInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::NotableStringInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::ZoneStats::ZoneStats(JS::ZoneStats&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/MemoryMetrics.h:657:3,
    inlined from ‘mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::new_<JS::ZoneStats>(JS::ZoneStats*, JS::ZoneStats&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::ZoneStats, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>&, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:226:11,
    inlined from ‘mozilla::Vector<JS::ZoneStats, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1068:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_411 + 40]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘JS::Rooted<js::ModuleObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘GatherAvailableModuleAncestors(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::GCVector<js::ModuleObject*, 0ul, js::SystemAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1571:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘m’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp: In function ‘GatherAvailableModuleAncestors(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::GCVector<js::ModuleObject*, 0ul, js::SystemAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1571:25: note: ‘m’ declared here
 1571 |   Rooted<ModuleObject*> m(cx);
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1564:16: note: ‘cx’ declared here
 1564 |     JSContext* cx, Handle<ModuleObject*> module,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ModuleObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ModuleObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1724:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘m’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp: In function ‘js::AsyncModuleExecutionFulfilled(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1724:25: note: ‘m’ declared here
 1724 |   Rooted<ModuleObject*> m(cx);
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1643:51: note: ‘cx’ declared here
 1643 | void js::AsyncModuleExecutionFulfilled(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ModuleEvaluate(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1277:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘capability’ in ‘MEM[(struct StackRootedBase * *)cx_225(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp: In function ‘js::ModuleEvaluate(JSContext*, JS::Handle<js::ModuleObject*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1276:26: note: ‘capability’ declared here
 1276 |   Rooted<PromiseObject*> capability(
      |                          ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:1220:36: note: ‘cx’ declared here
 1220 | bool js::ModuleEvaluate(JSContext* cx, Handle<ModuleObject*> moduleArg,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex<js::frontend::ScriptStencil>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:2500:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp: In function ‘JSScript::fromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&, js::frontend::TypedIndex<js::frontend::ScriptStencil>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:2499:16: note: ‘script’ declared here
 2499 |   RootedScript script(cx, Create(cx, function, sourceObject, scriptExtra.extent,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:2482:44: note: ‘cx’ declared here
 2482 | JSScript* JSScript::fromStencil(JSContext* cx,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > > >::Rooted<JSContext*, mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > > >(JSContext* const&, mozilla::UniquePtr<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy>, JS::DeletePolicy<JS::GCVector<js::HeapPtr<JSAtom*>, 0ul, js::SystemAllocPolicy> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetOrCreateModuleNamespace(JSContext*, JS::Handle<js::ModuleObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:718:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unambiguousNames’ in ‘MEM[(struct StackRootedBase * *)cx_190(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp: In function ‘js::GetOrCreateModuleNamespace(JSContext*, JS::Handle<js::ModuleObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:717:41: note: ‘unambiguousNames’ declared here
  717 |     Rooted<UniquePtr<ExportNameVector>> unambiguousNames(
      |                                         ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp:699:16: note: ‘cx’ declared here
  699 |     JSContext* cx, Handle<ModuleObject*> module) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle<js::ScriptSourceObject*>, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:812:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nameValue’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp: In function ‘js::ScriptSourceObject::initElementProperties(JSContext*, JS::Handle<js::ScriptSourceObject*>, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:812:15: note: ‘nameValue’ declared here
  812 |   RootedValue nameValue(cx);
      |               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp:810:16: note: ‘cx’ declared here
  810 |     JSContext* cx, Handle<ScriptSourceObject*> source,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::StringObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::StringObject*>::Rooted<JSContext*, js::StringObject*>(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StringObject::create(JSContext*, JS::Handle<JSString*>, JS::Handle<JSObject*>, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringObject-inl.h:39:75,
    inlined from ‘js::PrimitiveToObject(JSContext*, JS::Value const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2520:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:81:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringObject-inl.h: In function ‘js::PrimitiveToObject(JSContext*, JS::Value const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here
   38 |   Rooted<StringObject*> obj(
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2514:44: note: ‘cx’ declared here
 2514 | JSObject* js::PrimitiveToObject(JSContext* cx, const Value& v) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2656:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp: In function ‘js::ToObjectSlowForPropertyAccess(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2656:14: note: ‘key’ declared here
 2656 |     RootedId key(cx);
      |              ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp:2649:56: note: ‘cx’ declared here
 2649 | JSObject* js::ToObjectSlowForPropertyAccess(JSContext* cx, JS::HandleValue val,
      |                                             ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src19.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src19.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src19.o.pp   Unified_cpp_js_src19.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Probes.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Probes-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Probes.cpp:7,
                 from Unified_cpp_js_src19.cpp:2:
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DefineAccessorPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:115:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src19.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp: In function ‘DefineAccessorPropertyById(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JSNativeWrapper const&, JSNativeWrapper const&, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:114:25: note: ‘atom’ declared here
  114 |     JS::Rooted<JSAtom*> atom(cx,
      |                         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:105:51: note: ‘cx’ declared here
  105 | static bool DefineAccessorPropertyById(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DefineSelfHostedProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, char const*, char const*, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:420:56,
    inlined from ‘JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, JSPropertySpec const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:860:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp: In function ‘JS_DefineProperties(JSContext*, JS::Handle<JSObject*>, JSPropertySpec const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:420:23: note: ‘name’ declared here
  420 |   JS::Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
      |                       ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp:849:51: note: ‘cx’ declared here
  849 | JS_PUBLIC_API bool JS_DefineProperties(JSContext* cx, JS::Handle<JSObject*> obj,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<js::SharedPropMap*, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<js::SharedPropMap*>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle<js::SharedPropMap*>, unsigned int, js::EnumFlags<js::ObjectFlag>*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropMap.cpp:462:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘maps’ in ‘MEM[(struct StackRootedBase * *)cx_123(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src19.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropMap.cpp: In function ‘js::SharedPropMap::freezeOrSealProperties(JSContext*, js::IntegrityLevel, JSClass const*, JS::MutableHandle<js::SharedPropMap*>, unsigned int, js::EnumFlags<js::ObjectFlag>*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropMap.cpp:462:36: note: ‘maps’ declared here
  462 |   JS::RootedVector<SharedPropMap*> maps(cx);
      |                                    ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropMap.cpp:455:55: note: ‘cx’ declared here
  455 | bool SharedPropMap::freezeOrSealProperties(JSContext* cx, IntegrityLevel level,
      |                                            ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
js/src/gc/Unified_cpp_js_src_gc3.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_gc3.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_gc3.o.pp   Unified_cpp_js_src_gc3.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/gc'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/HashTable.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/HeapAPI.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/TracingAPI.h:11,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCPolicyAPI.h:52,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Statistics.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Statistics.cpp:7,
                 from Unified_cpp_js_src_gc3.cpp:2:
In member function ‘mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > >::operator==(mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > > const&) const’,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1399:19,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1530:43,
    inlined from ‘js::ObjectWrapperMap::Enum::goToNext()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:49:27,
    inlined from ‘js::ObjectWrapperMap::Enum::popFront()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:109:15,
    inlined from ‘JS::Compartment::findSweepGroupEdges()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp:630:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
 1137 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
      |                                                                   ~~~~~^~~~~~
In file included from Unified_cpp_js_src_gc3.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp: In member function ‘JS::Compartment::findSweepGroupEdges()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here
  630 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
      |                            ^
In member function ‘mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > >::operator==(mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > > const&) const’,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1399:19,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1530:43,
    inlined from ‘js::ObjectWrapperMap::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:92:48,
    inlined from ‘JS::Compartment::findSweepGroupEdges()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp:630:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
 1137 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
      |                                                                   ~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp: In member function ‘JS::Compartment::findSweepGroupEdges()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here
  630 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
      |                            ^
In member function ‘mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > >::operator==(mozilla::detail::EntrySlot<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> > > const&) const’,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Iterator::done() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1399:19,
    inlined from ‘mozilla::detail::HashTable<mozilla::HashMapEntry<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false> >, mozilla::HashMap<JS::Compartment*, js::NurseryAwareHashMap<JSObject*, JSObject*, js::TrackedAllocPolicy<(js::TrackingKind)1>, false>, mozilla::DefaultHasher<JS::Compartment*, void>, js::TrackedAllocPolicy<(js::TrackingKind)1> >::MapHashPolicy, js::TrackedAllocPolicy<(js::TrackingKind)1> >::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1530:43,
    inlined from ‘js::ObjectWrapperMap::Enum::empty() const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.h:92:48,
    inlined from ‘JS::Compartment::findSweepGroupEdges()’ at /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp:630:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/HashTable.h:1137:72: warning: ‘MEM[(const struct EntrySlot &)&e + 16].mEntry’ may be used uninitialized [-Wmaybe-uninitialized]
 1137 |   bool operator==(const EntrySlot& aRhs) const { return mEntry == aRhs.mEntry; }
      |                                                                   ~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp: In member function ‘JS::Compartment::findSweepGroupEdges()’:
/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp:630:28: note: ‘e’ declared here
  630 |     for (ObjectWrapperEnum e(this, targetComp); !e.empty(); e.popFront()) {
      |                            ^
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src23.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src23.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src23.o.pp   Unified_cpp_js_src23.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/StructuredClone.h:20,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StructuredClone.cpp:29,
                 from Unified_cpp_js_src23.cpp:2:
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘BoxedToSource(JSContext*, JS::Handle<JSObject*>, char const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:108:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_78(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src23.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp: In function ‘BoxedToSource(JSContext*, JS::Handle<JSObject*>, char const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:108:16: note: ‘str’ declared here
  108 |   RootedString str(cx, ValueToSource(cx, value));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:100:43: note: ‘cx’ declared here
  100 | static JSString* BoxedToSource(JSContext* cx, HandleObject obj,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SymbolToSource(JSContext*, JS::Symbol*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:68:46,
    inlined from ‘js::ValueToSource(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:137:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_266(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp: In function ‘js::ValueToSource(JSContext*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:68:16: note: ‘desc’ declared here
   68 |   RootedString desc(cx, symbol->description());
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp:122:40: note: ‘cx’ declared here
  122 | JSString* js::ValueToSource(JSContext* cx, HandleValue v) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::Symbol::for_(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SymbolType.cpp:50:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src23.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SymbolType.cpp: In function ‘JS::Symbol::for_(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SymbolType.cpp:50:19: note: ‘atom’ declared here
   50 |   Rooted<JSAtom*> atom(cx, AtomizeString(cx, description));
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SymbolType.cpp:49:33: note: ‘cx’ declared here
   49 | Symbol* Symbol::for_(JSContext* cx, HandleString description) {
      |                      ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src21.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src21.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src21.o.pp   Unified_cpp_js_src21.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:7,
                 from Unified_cpp_js_src21.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::MutableHandle<JS::Value> >(JSContext* const&, JS::MutableHandle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:150:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘val’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_IsArray(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:150:15: note: ‘val’ declared here
  150 |   RootedValue val(cx, args[0]);
      |               ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:147:42: note: ‘cx’ declared here
  147 | static bool intrinsic_IsArray(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:544:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_DefineProperty(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:544:12: note: ‘id’ declared here
  544 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:533:49: note: ‘cx’ declared here
  533 | static bool intrinsic_DefineProperty(JSContext* cx, unsigned argc, Value* vp) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:237:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_ToPropertyKey(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:237:12: note: ‘id’ declared here
  237 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:235:48: note: ‘cx’ declared here
  235 | static bool intrinsic_ToPropertyKey(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:491:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_DefineDataProperty(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:491:12: note: ‘id’ declared here
  491 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:480:53: note: ‘cx’ declared here
  480 | static bool intrinsic_DefineDataProperty(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1356:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘string’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_RegExpGetSubstitution(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1356:27: note: ‘string’ declared here
 1356 |   Rooted<JSLinearString*> string(cx, args[1].toString()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1349:56: note: ‘cx’ declared here
 1349 | static bool intrinsic_RegExpGetSubstitution(JSContext* cx, unsigned argc,
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1211:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unsafeTypedArrayCrossCompartment’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_TypedArrayBitwiseSlice(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1211:29: note: ‘unsafeTypedArrayCrossCompartment’ declared here
 1211 |   Rooted<TypedArrayObject*> unsafeTypedArrayCrossCompartment(cx);
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1196:57: note: ‘cx’ declared here
 1196 | static bool intrinsic_TypedArrayBitwiseSlice(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘InitSelfHostingFromStencil(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2379:32,
    inlined from ‘JSRuntime::initSelfHostingFromStencil(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2554:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘prevAtom’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In member function ‘JSRuntime::initSelfHostingFromStencil(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2379:21: note: ‘prevAtom’ declared here
 2379 |     Rooted<JSAtom*> prevAtom(cx);
      |                     ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2553:55: note: ‘cx’ declared here
 2553 | bool JSRuntime::initSelfHostingFromStencil(JSContext* cx) {
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DictionaryPropMap*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DictionaryPropMap*>::Rooted<JSContext*, js::DictionaryPropMap*>(JSContext* const&, js::DictionaryPropMap*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeObject::toDictionaryMode(JSContext*, JS::Handle<js::NativeObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:115:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘dictMap’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 88B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src21.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::toDictionaryMode(JSContext*, JS::Handle<js::NativeObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:114:30: note: ‘dictMap’ declared here
  114 |   Rooted<DictionaryPropMap*> dictMap(
      |                              ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:101:52: note: ‘cx’ declared here
  101 | bool js::NativeObject::toDictionaryMode(JSContext* cx,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle<js::SharedPropMap*>, unsigned int, js::EnumFlags<js::ObjectFlag>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1310:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::SharedShape::getPropMapShape(JSContext*, js::BaseShape*, unsigned long, JS::Handle<js::SharedPropMap*>, unsigned int, js::EnumFlags<js::ObjectFlag>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1309:24: note: ‘shape’ declared here
 1309 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1286:16: note: ‘cx’ declared here
 1286 |     JSContext* cx, BaseShape* base, size_t nfixed, Handle<SharedPropMap*> map,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PropMap*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PropMap*>::Rooted<JSContext*, js::PropMap*>(JSContext* const&, js::PropMap*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:644:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_273(D) + 88B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::changeCustomDataPropAttributes(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:644:20: note: ‘propMap’ declared here
  644 |   Rooted<PropMap*> propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
      |                    ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:626:62: note: ‘cx’ declared here
  626 | bool NativeObject::changeCustomDataPropAttributes(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1633:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘constructArgs’ in ‘MEM[(struct StackRootedBase * *)cx_96(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_ConstructFunction(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1633:17: note: ‘constructArgs’ declared here
 1633 |   ConstructArgs constructArgs(cx);
      |                 ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1623:52: note: ‘cx’ declared here
 1623 | static bool intrinsic_ConstructFunction(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1465:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘CallSelfHostedNonGenericMethod(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1465:14: note: ‘args2’ declared here
 1465 |   InvokeArgs args2(cx);
      |              ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1455:48: note: ‘cx’ declared here
 1455 | bool CallSelfHostedNonGenericMethod(JSContext* cx, const CallArgs& args) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<signed char, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:96:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<signed char, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<unsigned char, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<unsigned char, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<short, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<short, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<unsigned short, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<unsigned short, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<int, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<int, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<unsigned int, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<unsigned int, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<double, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<double, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<float, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<float, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<js::uint8_clamped, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<js::uint8_clamped, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1287:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In function ‘intrinsic_TypedArrayInitFromPackedArray(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1287:24: note: ‘source’ declared here
 1287 |   Rooted<ArrayObject*> source(cx, &args[1].toObject().as<ArrayObject>());
      |                        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:1275:64: note: ‘cx’ declared here
 1275 | static bool intrinsic_TypedArrayInitFromPackedArray(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::BaseShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BaseShape*>::Rooted<JSContext*, js::BaseShape*>(JSContext* const&, js::BaseShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmGCShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::wasm::RecGroup const*, js::EnumFlags<js::ObjectFlag>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1450:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_127(D)]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::WasmGCShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::wasm::RecGroup const*, js::EnumFlags<js::ObjectFlag>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1450:22: note: ‘nbase’ declared here
 1450 |   Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
      |                      ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1424:47: note: ‘cx’ declared here
 1424 | WasmGCShape* WasmGCShape::getShape(JSContext* cx, const JSClass* clasp,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::BaseShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BaseShape*>::Rooted<JSContext*, js::BaseShape*>(JSContext* const&, js::BaseShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags<js::ObjectFlag>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1256:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_167(D)]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::SharedShape::getInitialShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, unsigned long, js::EnumFlags<js::ObjectFlag>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1256:22: note: ‘nbase’ declared here
 1256 |   Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
      |                      ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1196:54: note: ‘cx’ declared here
 1196 | SharedShape* SharedShape::getInitialShape(JSContext* cx, const JSClass* clasp,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::BaseShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::BaseShape*>::Rooted<JSContext*, js::BaseShape*>(JSContext* const&, js::BaseShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ProxyShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::EnumFlags<js::ObjectFlag>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1405:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nbase’ in ‘MEM[(struct StackRootedBase * *)cx_123(D)]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::ProxyShape::getShape(JSContext*, JSClass const*, JS::Realm*, js::TaggedProto, js::EnumFlags<js::ObjectFlag>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1405:22: note: ‘nbase’ declared here
 1405 |   Rooted<BaseShape*> nbase(cx, BaseShape::get(cx, clasp, realm, protoRoot));
      |                      ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:1380:45: note: ‘cx’ declared here
 1380 | ProxyShape* ProxyShape::getShape(JSContext* cx, const JSClass* clasp,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetComputedIntrinsic(JSContext*, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2697:53,
    inlined from ‘JSRuntime::getSelfHostedValue(JSContext*, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2749:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp: In member function ‘JSRuntime::getSelfHostedValue(JSContext*, JS::Handle<js::PropertyName*>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2695:18: note: ‘script’ declared here
 2695 |     RootedScript script(
      |                  ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp:2732:47: note: ‘cx’ declared here
 2732 | bool JSRuntime::getSelfHostedValue(JSContext* cx, Handle<PropertyName*> name,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PropMap*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PropMap*>::Rooted<JSContext*, js::PropMap*>(JSContext* const&, js::PropMap*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags, unsigned int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:525:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_358(D) + 88B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::changeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags, unsigned int*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:525:20: note: ‘propMap’ declared here
  525 |   Rooted<PropMap*> propMap(cx, map->lookup(cx, mapLength, id, &propIndex));
      |                    ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:507:46: note: ‘cx’ declared here
  507 | bool NativeObject::changeProperty(JSContext* cx, Handle<NativeObject*> obj,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedArrayBufferObject*>::Rooted<JSContext*, js::SharedArrayBufferObject*>(JSContext* const&, js::SharedArrayBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedArrayObject.cpp:366:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src21.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedArrayObject.cpp: In function ‘js::SharedArrayBufferObject::New(JSContext*, js::SharedArrayRawBuffer*, unsigned long, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedArrayObject.cpp:365:36: note: ‘obj’ declared here
  365 |   Rooted<SharedArrayBufferObject*> obj(
      |                                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedArrayObject.cpp:360:16: note: ‘cx’ declared here
  360 |     JSContext* cx, SharedArrayRawBuffer* buffer, size_t length,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PropMap*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PropMap*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::NativeObject::removeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:785:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propMap’ in ‘MEM[(struct StackRootedBase * *)cx_251(D) + 88B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp: In function ‘js::NativeObject::removeProperty(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:785:20: note: ‘propMap’ declared here
  785 |   Rooted<PropMap*> propMap(cx);
      |                    ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp:775:46: note: ‘cx’ declared here
  775 | bool NativeObject::removeProperty(JSContext* cx, Handle<NativeObject*> obj,
      |                                   ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src22.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src22.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src22.o.pp   Unified_cpp_js_src22.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SourceHook.cpp:15,
                 from Unified_cpp_js_src22.cpp:2:
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::InterpreterFrame::prologue(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp:175:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp: In member function ‘js::InterpreterFrame::prologue(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp:175:16: note: ‘script’ declared here
  175 |   RootedScript script(cx, this->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp:174:44: note: ‘cx’ declared here
  174 | bool InterpreterFrame::prologue(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp:392:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp: In member function ‘js::InterpreterStack::pushInvokeFrame(JSContext*, JS::CallArgs const&, js::MaybeConstruct)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp:392:16: note: ‘script’ declared here
  392 |   RootedScript script(cx, fun->nonLazyScript());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp:388:16: note: ‘cx’ declared here
  388 |     JSContext* cx, const CallArgs& args, MaybeConstruct constructing) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::IdToPrintableUTF8(JSContext*, JS::Handle<JS::PropertyKey>, js::IdToPrintableBehavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:2192:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp: In function ‘js::IdToPrintableUTF8(JSContext*, JS::Handle<JS::PropertyKey>, js::IdToPrintableBehavior)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:2192:15: note: ‘v’ declared here
 2192 |   RootedValue v(cx, IdToValue(id));
      |               ^
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:2184:46: note: ‘cx’ declared here
 2184 | UniqueChars js::IdToPrintableUTF8(JSContext* cx, HandleId id,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle<js::ArrayObject*>, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#1} const&, js::gc::Heap)bool [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1984:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom1’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp: In function ‘FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#1}, char16_t>(JSContext*, JS::Handle<js::ArrayObject*>, unsigned int*, char16_t const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#1} const&, js::gc::Heap)bool [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here
 1984 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here
 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle<ArrayObject*> array,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle<js::ArrayObject*>, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#2} const&, js::gc::Heap)bool [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1984:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom1’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp: In function ‘FillWithRepresentatives<JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#2}, unsigned char>(JSContext*, JS::Handle<js::ArrayObject*>, unsigned int*, unsigned char const*, unsigned long, unsigned long, JSString::fillWithRepresentatives(JSContext*, JS::Handle<js::ArrayObject*>)::{lambda(JSString*)#2} const&, js::gc::Heap)bool [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1984:16: note: ‘atom1’ declared here
 1984 |   RootedString atom1(cx, AtomizeChars(cx, chars, len));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1969:48: note: ‘cx’ declared here
 1969 | static bool FillWithRepresentatives(JSContext* cx, Handle<ArrayObject*> array,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp:122:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src22.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp: In function ‘js::StencilXDRBufferObject::create(JSContext*, unsigned char*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp:122:25: note: ‘obj’ declared here
  122 |   JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp:116:16: note: ‘cx’ declared here
  116 |     JSContext* cx, uint8_t* buffer, size_t length) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StencilObject::create(JSContext*, RefPtr<js::frontend::CompilationStencil>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp:58:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp: In function ‘js::StencilObject::create(JSContext*, RefPtr<js::frontend::CompilationStencil>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp:58:25: note: ‘obj’ declared here
   58 |   JS::Rooted<JSObject*> obj(cx, JS_NewObject(cx, &class_));
      |                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp:56:62: note: ‘cx’ declared here
   56 | /* static */ StencilObject* StencilObject::create(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::AutoStableStringChars::init(JSContext*, JSString*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1313:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp: In member function ‘JS::AutoStableStringChars::init(JSContext*, JSString*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1313:27: note: ‘linearString’ declared here
 1313 |   Rooted<JSLinearString*> linearString(cx, s->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1312:45: note: ‘cx’ declared here
 1312 | bool AutoStableStringChars::init(JSContext* cx, JSString* s) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1342:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearString’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp: In member function ‘JS::AutoStableStringChars::initTwoByte(JSContext*, JSString*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1342:27: note: ‘linearString’ declared here
 1342 |   Rooted<JSLinearString*> linearString(cx, s->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp:1341:52: note: ‘cx’ declared here
 1341 | bool AutoStableStringChars::initTwoByte(JSContext* cx, JSString* s) {
      |                                         ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src2.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src2.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src2.o.pp   Unified_cpp_js_src2.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:7,
                 from Unified_cpp_js_src2.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘SymbolClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:58:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp: In function ‘SymbolClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:58:15: note: ‘value’ declared here
   58 |   RootedValue value(cx);
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:51:42: note: ‘cx’ declared here
   51 | static bool SymbolClassFinish(JSContext* cx, HandleObject ctor,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:62:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘js::Reflect_getPrototypeOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:60:16: note: ‘target’ declared here
   60 |   RootedObject target(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:56:44: note: ‘cx’ declared here
   56 | bool js::Reflect_getPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:83:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘js::Reflect_isExtensible(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:81:16: note: ‘target’ declared here
   81 |   RootedObject target(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:77:42: note: ‘cx’ declared here
   77 | bool js::Reflect_isExtensible(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:178:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_setPrototypeOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:177:16: note: ‘obj’ declared here
  177 |   RootedObject obj(cx, RequireObjectArg(cx, "`target`",
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:173:47: note: ‘cx’ declared here
  173 | static bool Reflect_setPrototypeOf(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Reflect_set(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:142:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_set(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:141:16: note: ‘target’ declared here
  141 |   RootedObject target(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:137:36: note: ‘cx’ declared here
  137 | static bool Reflect_set(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:122:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_preventExtensions(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:120:16: note: ‘target’ declared here
  120 |   RootedObject target(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:116:50: note: ‘cx’ declared here
  116 | static bool Reflect_preventExtensions(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector<JS::Value>&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:689:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)_31 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newArray(JS::RootedVector<JS::Value>&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:689:16: note: ‘array’ declared here
  689 |   RootedObject array(cx, NewDenseFullyAllocatedArray(cx, uint32_t(len)));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:683:68: note: ‘this’ declared here
  683 | bool NodeBuilder::newArray(NodeVector& elts, MutableHandleValue dst) {
      |                                                                    ^
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:93:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp: In function ‘js::SymbolObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:93:16: note: ‘desc’ declared here
   93 |   RootedString desc(cx);
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:82:41: note: ‘cx’ declared here
   82 | bool SymbolObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:116:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stringKey’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp: In function ‘js::SymbolObject::for_(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:116:16: note: ‘stringKey’ declared here
  116 |   RootedString stringKey(cx, ToString(cx, args.get(0)));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp:112:36: note: ‘cx’ declared here
  112 | bool SymbolObject::for_(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_15 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:378:52: note: ‘this’ declared here
  378 |                                     HandleValue val) {
      |                                                    ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::operator()(JSContext*, unsigned int, JS::Value*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:538:66,
    inlined from ‘ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:568:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stringAtom’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp: In function ‘ShadowRealmImportValue(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Realm*, JS::Realm*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:537:29: note: ‘stringAtom’ declared here
  537 |             Rooted<JSAtom*> stringAtom(
      |                             ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:507:25: note: ‘<anonymous>’ declared here
  507 |           [](JSContext* cx, unsigned argc, Value* vp) {
      |              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:34:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘Reflect_deleteProperty(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:32:16: note: ‘target’ declared here
   32 |   RootedObject target(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:28:47: note: ‘cx’ declared here
   28 | static bool Reflect_deleteProperty(JSContext* cx, unsigned argc, Value* vp) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘str_enumerate(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:398:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src2.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_enumerate(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:398:15: note: ‘value’ declared here
  398 |   RootedValue value(cx);
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:394:38: note: ‘cx’ declared here
  394 | static bool str_enumerate(JSContext* cx, HandleObject obj) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:425:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:425:16: note: ‘str’ declared here
  425 |   RootedString str(cx, obj->as<StringObject>().unbox());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:419:36: note: ‘cx’ declared here
  419 | static bool str_resolve(JSContext* cx, HandleObject obj, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:105:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp: In function ‘js::Reflect_ownKeys(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:104:16: note: ‘target’ declared here
  104 |   RootedObject target(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp:99:37: note: ‘cx’ declared here
   99 | bool js::Reflect_ownKeys(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [6], JS::Rooted<JS::Value>&, char const (&) [8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [6], JS::Rooted<JS::Value>&, char const (&) [8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:349:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_57 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [6], JS::Rooted<JS::Value>&, char const (&) [8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [6], JS::Rooted<JS::Value>&, char const (&) [8], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:343:74: note: ‘this’ declared here
  343 |                                    HandleValue value, Arguments&&... rest) {
      |                                                                          ^
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::str_indexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2229:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_242(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::str_indexOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2229:16: note: ‘str’ declared here
 2229 |   RootedString str(cx, ToStringForStringFunction(cx, "indexOf", args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2224:33: note: ‘cx’ declared here
 2224 | bool js::str_indexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_escape(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:193:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_escape(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:193:27: note: ‘str’ declared here
  193 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:189:35: note: ‘cx’ declared here
  189 | static bool str_escape(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘str_charAt(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1685:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_charAt(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1685:16: note: ‘str’ declared here
 1685 |   RootedString str(cx);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1681:35: note: ‘cx’ declared here
 1681 | static bool str_charAt(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::str_includes(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2176:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_248(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::str_includes(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2176:16: note: ‘str’ declared here
 2176 |   RootedString str(cx, ToStringForStringFunction(cx, "includes", args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2171:34: note: ‘cx’ declared here
 2171 | bool js::str_includes(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::str_startsWith(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2435:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_257(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::str_startsWith(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2434:16: note: ‘str’ declared here
 2434 |   RootedString str(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2429:36: note: ‘cx’ declared here
 2429 | bool js::str_startsWith(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::str_endsWith(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2519:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_259(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::str_endsWith(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2519:16: note: ‘str’ declared here
 2519 |   RootedString str(cx, ToStringForStringFunction(cx, "endsWith", args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2514:34: note: ‘cx’ declared here
 2514 | bool js::str_endsWith(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2336:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_325(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_lastIndexOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2335:16: note: ‘str’ declared here
 2335 |   RootedString str(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2330:40: note: ‘cx’ declared here
 2330 | static bool str_lastIndexOf(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:673:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘node’ in ‘MEM[(struct StackRootedBase * *)_25 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::createNode(ASTType, js::frontend::TokenPos*, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:673:24: note: ‘node’ declared here
  673 |   Rooted<PlainObject*> node(cx, NewPlainObject(cx));
      |                        ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:669:53: note: ‘this’ declared here
  669 |                              MutableHandleObject dst) {
      |                                                     ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNode<char const*&, JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const*&, JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:363:25,
    inlined from ‘(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector<JS::Value>&, js::frontend::TokenPos*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:374:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_46 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::listNode(ASTType, char const*, JS::RootedVector<JS::Value>&, js::frontend::TokenPos*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:368:53: note: ‘this’ declared here
  368 |                               MutableHandleValue dst) {
      |                                                     ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:363:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_44 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [11], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
  360 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
      |                                                                              ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [6], JS::Handle<JS::Value>&, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle<JS::Value>&, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:363:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_48 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [6], JS::Handle<JS::Value>&, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [6], JS::Handle<JS::Value>&, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
  360 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
      |                                                                              ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [7], JS::Handle<JS::Value>&, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle<JS::Value>&, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:363:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_49 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [7], JS::Handle<JS::Value>&, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle<JS::Value>&, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
  360 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
      |                                                                              ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [10], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [9], JS::Handle<JS::Value>&, char const (&) [7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [9], JS::Handle<JS::Value>&, char const (&) [7], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:349:25,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [7], JS::Handle<JS::Value>&, char const (&) [9], JS::Handle<JS::Value>&, char const (&) [9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [7], JS::Handle<JS::Value>&, char const (&) [9], JS::Handle<JS::Value>&, char const (&) [9], JS::Rooted<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:363:25,
    inlined from ‘(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::frontend::TokenPos*, JS::MutableHandle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1018:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_72 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::memberExpression(bool, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::frontend::TokenPos*, JS::MutableHandle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1015:65: note: ‘this’ declared here
 1015 |                                    bool isOptional /* = false */) {
      |                                                                 ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_20 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
 3425 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3422:68: note: ‘this’ declared here
 3422 | bool ASTSerializer::identifier(NameNode* id, MutableHandleValue dst) {
      |                                                                    ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::defineProperty(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:61,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [5], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:348:26,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNodeHelper<char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(JS::Handle<JSObject*>, char const*, JS::Handle<JS::Value>, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:349:25,
    inlined from ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [5], JS::Handle<JS::Value>&, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle<JS::Value>&, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:363:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)_77 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::NodeBuilder::newNode<char const (&) [5], JS::Handle<JS::Value>&, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&>(ASTType, js::frontend::TokenPos*, char const (&) [5], JS::Handle<JS::Value>&, char const (&) [11], JS::Handle<JS::Value>&, char const (&) [10], JS::Handle<JS::Value>&, JS::MutableHandle<JS::Value>&)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:384:21: note: ‘atom’ declared here
  384 |     Rooted<JSAtom*> atom(cx, Atomize(cx, name, strlen(name)));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:360:78: note: ‘this’ declared here
  360 |   [[nodiscard]] bool newNode(ASTType type, TokenPos* pos, Arguments&&... args) {
      |                                                                              ^
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6203:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsVal’ in ‘MEM[(struct StackRootedBase * *)_22 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In member function ‘js::PromiseObject::forEachReactionRecord(JSContext*, js::PromiseReactionRecordBuilder&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6203:15: note: ‘reactionsVal’ declared here
 6203 |   RootedValue reactionsVal(cx, reactions());
      |               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6197:16: note: ‘cx’ declared here
 6197 |     JSContext* cx, PromiseReactionRecordBuilder& builder) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ShadowRealmObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ShadowRealmObject*>::Rooted<JSContext*, js::ShadowRealmObject*>(JSContext* const&, js::ShadowRealmObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:340:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealm’ in ‘MEM[(struct StackRootedBase * *)cx_74(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp: In function ‘ShadowRealm_evaluate(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:339:30: note: ‘shadowRealm’ declared here
  339 |   Rooted<ShadowRealmObject*> shadowRealm(cx,
      |                              ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:332:45: note: ‘cx’ declared here
  332 | static bool ShadowRealm_evaluate(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SubstringKernel(JSContext*, JS::Handle<JSString*>, int, int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:593:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lhs’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::SubstringKernel(JSContext*, JS::Handle<JSString*>, int, int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:592:18: note: ‘lhs’ declared here
  592 |     RootedString lhs(
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:548:42: note: ‘cx’ declared here
  548 | JSString* js::SubstringKernel(JSContext* cx, HandleString str, int32_t beginInt,
      |                               ~~~~~~~~~~~^~
In file included from /usr/include/string.h:548,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers/string.h:3,
                 from /usr/include/c++/14/cstring:43,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers/cstring:3,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Casting.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jstypes.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.h:10:
In function ‘memcpy’,
    inlined from ‘mozilla::PodCopy<unsigned char>(unsigned char*, unsigned char const*, unsigned long)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘ToLowerCase<unsigned char>(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:828:12,
    inlined from ‘js::StringToLowerCase(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:860:35:
/usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘newChars’ with type ‘struct InlineCharBuffer’ [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringToLowerCase(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:767:27: note: ‘newChars’ declared here
  767 |   InlineCharBuffer<CharT> newChars;
      |                           ^~~~~~~~
In function ‘memcpy’,
    inlined from ‘mozilla::PodCopy<char16_t>(char16_t*, char16_t const*, unsigned long)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘js::InlineCharBuffer<char16_t>::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from ‘ToLowerCase<char16_t>(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:836:35,
    inlined from ‘js::StringToLowerCase(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:862:31:
/usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [32, 255] is out of the bounds [0, 32] of object ‘newChars’ with type ‘struct InlineCharBuffer’ [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringToLowerCase(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:767:27: note: ‘newChars’ declared here
  767 |   InlineCharBuffer<CharT> newChars;
      |                           ^~~~~~~~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_toLowerCase(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:870:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_toLowerCase(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:869:16: note: ‘str’ declared here
  869 |   RootedString str(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:865:40: note: ‘cx’ declared here
  865 | static bool str_toLowerCase(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In function ‘memcpy’,
    inlined from ‘mozilla::PodCopy<unsigned char>(unsigned char*, unsigned char const*, unsigned long)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘js::InlineCharBuffer<unsigned char>::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from ‘ToUpperCase<unsigned char, unsigned char>(JSContext*, js::InlineCharBuffer<unsigned char>&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1160:31,
    inlined from ‘ToUpperCase<unsigned char>(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1261:25,
    inlined from ‘js::StringToUpperCase(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1297:35:
/usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [40, 127] is out of the bounds [0, 40] of object ‘newChars’ with type ‘struct MaybeOneOf’ [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringToUpperCase(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here
 1176 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^~~~~~~~
In function ‘memcpy’,
    inlined from ‘mozilla::PodCopy<char16_t>(char16_t*, char16_t const*, unsigned long)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘js::InlineCharBuffer<char16_t>::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from ‘ToUpperCase<char16_t, unsigned char>(JSContext*, js::InlineCharBuffer<char16_t>&, unsigned char const*, unsigned long, unsigned long, unsigned long*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1160:31,
    inlined from ‘ToUpperCase<unsigned char>(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1268:25,
    inlined from ‘js::StringToUpperCase(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1297:35:
/usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘struct MaybeOneOf’ [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringToUpperCase(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here
 1176 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^~~~~~~~
In function ‘memcpy’,
    inlined from ‘mozilla::PodCopy<char16_t>(char16_t*, char16_t const*, unsigned long)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘js::InlineCharBuffer<char16_t>::maybeRealloc(JSContext*, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from ‘ToUpperCase<char16_t, char16_t>(JSContext*, js::InlineCharBuffer<char16_t>&, char16_t const*, unsigned long, unsigned long, unsigned long*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1160:31,
    inlined from ‘ToUpperCase<char16_t>(JSContext*, JSLinearString*)JSString*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1276:23,
    inlined from ‘js::StringToUpperCase(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1299:31:
/usr/include/bits/string_fortified.h:29:33: warning: ‘memcpy’ forming offset [40, 255] is out of the bounds [0, 40] of object ‘newChars’ with type ‘struct MaybeOneOf’ [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringToUpperCase(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1176:52: note: ‘newChars’ declared here
 1176 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^~~~~~~~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_toUpperCase(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1307:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_toUpperCase(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1306:16: note: ‘str’ declared here
 1306 |   RootedString str(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1302:40: note: ‘cx’ declared here
 1302 | static bool str_toUpperCase(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_unescape(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:328:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_unescape(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:328:27: note: ‘str’ declared here
  328 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:323:37: note: ‘cx’ declared here
  323 | static bool str_unescape(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_encodeURI(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4428:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_encodeURI(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4428:27: note: ‘str’ declared here
 4428 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4425:38: note: ‘cx’ declared here
 4425 | static bool str_encodeURI(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4439:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_encodeURI_Component(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4439:27: note: ‘str’ declared here
 4439 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4436:48: note: ‘cx’ declared here
 4436 | static bool str_encodeURI_Component(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StringFlatReplaceString(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3001:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearRepl’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringFlatReplaceString(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3001:27: note: ‘linearRepl’ declared here
 3001 |   Rooted<JSLinearString*> linearRepl(cx, replacement->ensureLinear(cx));
      |                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2990:50: note: ‘cx’ declared here
 2990 | JSString* js::StringFlatReplaceString(JSContext* cx, HandleString string,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4417:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_decodeURI_Component(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4417:27: note: ‘str’ declared here
 4417 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4414:48: note: ‘cx’ declared here
 4414 | static bool str_decodeURI_Component(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_decodeURI(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4406:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_decodeURI(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4406:27: note: ‘str’ declared here
 4406 |   Rooted<JSLinearString*> str(cx, ArgToLinearString(cx, args, 0));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4403:38: note: ‘cx’ declared here
 4403 | static bool str_decodeURI(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::str_replaceAll_string_raw(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3338:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::str_replaceAll_string_raw(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3338:27: note: ‘str’ declared here
 3338 |   Rooted<JSLinearString*> str(cx, string->ensureLinear(cx));
      |                           ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3327:52: note: ‘cx’ declared here
 3327 | JSString* js::str_replaceAll_string_raw(JSContext* cx, HandleString string,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘str_normalize(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1487:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_272(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘str_normalize(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1486:16: note: ‘str’ declared here
 1486 |   RootedString str(cx,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1481:38: note: ‘cx’ declared here
 1481 | static bool str_normalize(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6166:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsVal’ in ‘MEM[(struct StackRootedBase * *)_24 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In member function ‘js::PromiseObject::dependentPromises(JSContext*, JS::MutableHandle<JS::GCVector<JS::Value, 0ul, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6166:15: note: ‘reactionsVal’ declared here
 6166 |   RootedValue reactionsVal(cx, reactions());
      |               ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6159:50: note: ‘cx’ declared here
 6159 | bool PromiseObject::dependentPromises(JSContext* cx,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:72,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3434:22,
    inlined from ‘(anonymous namespace)::ASTSerializer::importAssertions(js::frontend::ListNode*, JS::RootedVector<JS::Value>&) [clone .isra.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1995:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_102 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::importAssertions(js::frontend::ListNode*, JS::RootedVector<JS::Value>&) [clone .isra.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
 3425 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1986:60: note: ‘this’ declared here
 1986 |                                      NodeVector& assertions) {
      |                                                            ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:72,
    inlined from ‘(anonymous namespace)::ASTSerializer::importNamespaceSpecifier(js::frontend::UnaryNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1851:20,
    inlined from ‘(anonymous namespace)::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1799:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_180 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::importDeclaration(js::frontend::BinaryNode*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
 3425 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1775:61: note: ‘this’ declared here
 1775 |                                       MutableHandleValue dst) {
      |                                                             ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2802:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_585 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::expression(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2801:23: note: ‘pnAtom’ declared here
 2801 |       Rooted<JSAtom*> pnAtom(
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2581:69: note: ‘this’ declared here
 2581 | bool ASTSerializer::expression(ParseNode* pn, MutableHandleValue dst) {
      |                                                                     ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:72,
    inlined from ‘(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3189:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_21 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::propertyName(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
 3425 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3183:72: note: ‘this’ declared here
 3183 | bool ASTSerializer::propertyName(ParseNode* key, MutableHandleValue dst) {
      |                                                                        ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:72,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifierOrLiteral(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3434:22,
    inlined from ‘(anonymous namespace)::ASTSerializer::exportSpecifier(js::frontend::BinaryNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1969:29,
    inlined from ‘(anonymous namespace)::ASTSerializer::exportDeclaration(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:1883:31,
    inlined from ‘(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2178:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_906 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::statement(js::frontend::ParseNode*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
 3425 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2157:68: note: ‘this’ declared here
 2157 | bool ASTSerializer::statement(ParseNode* pn, MutableHandleValue dst) {
      |                                                                    ^
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘reflect_parse(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3611:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_639(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In function ‘reflect_parse(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3611:16: note: ‘src’ declared here
 3611 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3604:38: note: ‘cx’ declared here
 3604 | static bool reflect_parse(JSContext* cx, uint32_t argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::functionArgs(js::frontend::ParamsBodyNode*, JS::RootedVector<JS::Value>&, JS::RootedVector<JS::Value>&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3523:22,
    inlined from ‘(anonymous namespace)::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, JS::RootedVector<JS::Value>&, JS::RootedVector<JS::Value>&, bool, bool, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3482:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘node’ in ‘MEM[(struct StackRootedBase * *)_36 + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::functionArgsAndBody(js::frontend::ParamsBodyNode*, JS::RootedVector<JS::Value>&, JS::RootedVector<JS::Value>&, bool, bool, JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3523:15: note: ‘node’ declared here
 3523 |   RootedValue node(cx);
      |               ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3480:64: note: ‘this’ declared here
 3480 |                                         MutableHandleValue rest) {
      |                                                                ^
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::ASTSerializer::identifier(js::frontend::NameNode*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:72,
    inlined from ‘(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2146:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pnAtom’ in ‘MEM[(struct StackRootedBase * *)_89 + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp: In member function ‘(anonymous namespace)::ASTSerializer::classDefinition(js::frontend::ClassNode*, bool, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:3425:19: note: ‘pnAtom’ declared here
 3425 |   Rooted<JSAtom*> pnAtom(cx, parser->liftParserAtomToJSAtom(id->atom()));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp:2140:59: note: ‘this’ declared here
 2140 |                                     MutableHandleValue dst) {
      |                                                           ^
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::StringSegmentRange<16ul>::StringSegmentRange(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.h:1347:37,
    inlined from ‘RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2102:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘r’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘RopeMatch(JSContext*, JSRope*, JSLinearString*, int*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2102:24: note: ‘r’ declared here
 2102 |     StringSegmentRange r(cx);
      |                        ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:2072:34: note: ‘cx’ declared here
 2072 | static bool RopeMatch(JSContext* cx, JSRope* text, JSLinearString* pat,
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FlatStringMatchHelper(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, bool*, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4467:70,
    inlined from ‘js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4606:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearPattern’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::FlatStringSearch(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here
 4467 |   Rooted<JSLinearString*> linearPattern(cx, pattern->ensureLinear(cx));
      |                           ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4587:38: note: ‘cx’ declared here
 4587 | bool js::FlatStringSearch(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::str_replace_string_raw(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3055:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘repl’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::str_replace_string_raw(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3055:27: note: ‘repl’ declared here
 3055 |   Rooted<JSLinearString*> repl(cx, replacement->ensureLinear(cx));
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3052:49: note: ‘cx’ declared here
 3052 | JSString* js::str_replace_string_raw(JSContext* cx, HandleString string,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2326:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseResolveThenableJob(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2326:23: note: ‘stack’ declared here
 2326 |   Rooted<SavedFrame*> stack(cx);
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2285:50: note: ‘cx’ declared here
 2285 | static bool PromiseResolveThenableJob(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ShadowRealmObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ShadowRealmObject*>::Rooted<JSContext*, js::ShadowRealmObject*>(JSContext* const&, js::ShadowRealmObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:79:64:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealmObj’ in ‘MEM[(struct StackRootedBase * *)cx_152(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp: In function ‘js::ShadowRealmObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:78:30: note: ‘shadowRealmObj’ declared here
   78 |   Rooted<ShadowRealmObject*> shadowRealmObj(
      |                              ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:60:46: note: ‘cx’ declared here
   60 | bool ShadowRealmObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FlatStringMatchHelper(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, bool*, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4467:70,
    inlined from ‘js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4575:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearPattern’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::FlatStringMatch(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4467:27: note: ‘linearPattern’ declared here
 4467 |   Rooted<JSLinearString*> linearPattern(cx, pattern->ensureLinear(cx));
      |                           ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:4556:37: note: ‘cx’ declared here
 4556 | bool js::FlatStringMatch(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::StringObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::StringObject*>::Rooted<JSContext*, js::StringObject*>(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StringObject::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3980:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringObject::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3979:25: note: ‘proto’ declared here
 3979 |   Rooted<StringObject*> proto(
      |                         ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3977:52: note: ‘cx’ declared here
 3977 | JSObject* StringObject::createPrototype(JSContext* cx, JSProtoKey key) {
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseDebugInfo*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseDebugInfo*>::Rooted<JSContext*, PromiseDebugInfo*>(JSContext* const&, PromiseDebugInfo*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:408:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘debugInfo’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseDebugInfo::create(JSContext*, JS::Handle<js::PromiseObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:407:31: note: ‘debugInfo’ declared here
  407 |     Rooted<PromiseDebugInfo*> debugInfo(
      |                               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:405:46: note: ‘cx’ declared here
  405 |   static PromiseDebugInfo* create(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::PromiseObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2826:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_404(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject::create(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2825:26: note: ‘promise’ declared here
 2825 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2805:49: note: ‘cx’ declared here
 2805 | PromiseObject* PromiseObject::create(JSContext* cx, HandleObject executor,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::StringSplitString(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3613:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linearStr’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringSplitString(JSContext*, JS::Handle<JSString*>, JS::Handle<JSString*>, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3613:27: note: ‘linearStr’ declared here
 3613 |   Rooted<JSLinearString*> linearStr(cx, str->ensureLinear(cx));
      |                           ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3609:47: note: ‘cx’ declared here
 3609 | ArrayObject* js::StringSplitString(JSContext* cx, HandleString str,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AddPromiseReaction(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseReactionRecord*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6071:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionsObj’ in ‘MEM[(struct StackRootedBase * *)cx_361(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘AddPromiseReaction(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseReactionRecord*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6071:16: note: ‘reactionsObj’ declared here
 6071 |   RootedObject reactionsObj(cx, &reactionsVal.toObject());
      |                ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6040:16: note: ‘cx’ declared here
 6040 |     JSContext* cx, Handle<PromiseObject*> unwrappedPromise,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseReactionRecord*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseReactionRecord*>::Rooted<JSContext*, PromiseReactionRecord*>(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6132:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘AddDummyPromiseReactionForDebugger(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6130:34: note: ‘reaction’ declared here
 6130 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:6117:16: note: ‘cx’ declared here
 6117 |     JSContext* cx, Handle<PromiseObject*> promise,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::StringConstructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3713:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘js::StringConstructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3713:16: note: ‘str’ declared here
 3713 |   RootedString str(cx);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:3710:39: note: ‘cx’ declared here
 3710 | bool js::StringConstructor(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EnqueuePromiseReactionJob(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::PromiseState)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1507:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘job’ in ‘MEM[(struct StackRootedBase * *)cx_575(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘EnqueuePromiseReactionJob(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::PromiseState)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1505:18: note: ‘job’ declared here
 1505 |   RootedFunction job(
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1402:16: note: ‘cx’ declared here
 1402 |     JSContext* cx, HandleObject reactionObj, HandleValue handlerArg_,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseReactionRecord*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseReactionRecord*>::Rooted<JSContext*, PromiseReactionRecord*>(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<PromiseCapability>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5908:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PerformPromiseThen(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<PromiseCapability>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5906:34: note: ‘reaction’ declared here
 5906 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5869:16: note: ‘cx’ declared here
 5869 |     JSContext* cx, Handle<PromiseObject*> promise, HandleValue onFulfilled_,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::OriginalPromiseThen(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5125:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::OriginalPromiseThen(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5119:26: note: ‘unwrappedPromise’ declared here
 5119 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5110:65: note: ‘cx’ declared here
 5110 | [[nodiscard]] PromiseObject* js::OriginalPromiseThen(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseReactionRecord*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseReactionRecord*>::Rooted<JSContext*, PromiseReactionRecord*>(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ReactToUnwrappedPromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5211:56:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::ReactToUnwrappedPromise(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5209:34: note: ‘reaction’ declared here
 5209 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5189:16: note: ‘cx’ declared here
 5189 |     JSContext* cx, Handle<PromiseObject*> unwrappedPromise,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:616:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘AbruptRejectPromise(JSContext*, JS::CallArgs&, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:616:23: note: ‘stack’ declared here
  616 |   Rooted<SavedFrame*> stack(cx);
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:611:44: note: ‘cx’ declared here
  611 | static bool AbruptRejectPromise(JSContext* cx, CallArgs& args,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseCombinatorDataHolder*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseCombinatorDataHolder*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4519:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_198(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseAnyRejectElementFunction(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4519:40: note: ‘data’ declared here
 4519 |   Rooted<PromiseCombinatorDataHolder*> data(cx);
      |                                        ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4513:56: note: ‘cx’ declared here
 4513 | static bool PromiseAnyRejectElementFunction(JSContext* cx, unsigned argc,
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::PromiseObject::unforgeableReject(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4790:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject::unforgeableReject(JSContext*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4789:26: note: ‘promise’ declared here
 4789 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4783:60: note: ‘cx’ declared here
 4783 | PromiseObject* PromiseObject::unforgeableReject(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ShadowRealmObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ShadowRealmObject*>::Rooted<JSContext*, js::ShadowRealmObject*>(JSContext* const&, js::ShadowRealmObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:606:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shadowRealm’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp: In function ‘ShadowRealm_importValue(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:605:30: note: ‘shadowRealm’ declared here
  605 |   Rooted<ShadowRealmObject*> shadowRealm(cx,
      |                              ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp:598:48: note: ‘cx’ declared here
  598 | static bool ShadowRealm_importValue(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreatePromiseWithDefaultResolutionFunctions(JSContext*, JS::MutableHandle<JSObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1736:69,
    inlined from ‘NewPromiseCapability(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<PromiseCapability>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1791:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘NewPromiseCapability(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<PromiseCapability>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1736:26: note: ‘promise’ declared here
 1736 |   Rooted<PromiseObject*> promise(cx, CreatePromiseObjectInternal(cx));
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1759:16: note: ‘cx’ declared here
 1759 |     JSContext* cx, HandleObject C, MutableHandle<PromiseCapability> capability,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PromiseThenNewPromiseCapability(JSContext*, JS::Handle<JSObject*>, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5070:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘C’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseThenNewPromiseCapability(JSContext*, JS::Handle<JSObject*>, CreateDependentPromise, JS::MutableHandle<PromiseCapability>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5069:16: note: ‘C’ declared here
 5069 |   RootedObject C(cx, SpeciesConstructor(cx, promiseObj, JSProto_Promise,
      |                ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5065:16: note: ‘cx’ declared here
 5065 |     JSContext* cx, HandleObject promiseObj,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseReactionRecord*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseReactionRecord*>::Rooted<JSContext*, PromiseReactionRecord*>(JSContext* const&, PromiseReactionRecord*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PerformPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>, JS::Handle<PromiseCapability>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5948:56,
    inlined from ‘OriginalPromiseThenWithoutSettleHandlers(JSContext*, JS::Handle<js::PromiseObject*>, JS::Handle<js::PromiseObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5180:49,
    inlined from ‘PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2386:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reaction’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseResolveBuiltinThenableJob(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5946:34: note: ‘reaction’ declared here
 5946 |   Rooted<PromiseReactionRecord*> reaction(
      |                                  ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2362:57: note: ‘cx’ declared here
 2362 | static bool PromiseResolveBuiltinThenableJob(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Promise_then_impl(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5800:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_105(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘Promise_then_impl(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here
 5794 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5771:42: note: ‘cx’ declared here
 5771 | static bool Promise_then_impl(JSContext* cx, HandleValue promiseVal,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Promise_then_impl(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5800:9,
    inlined from ‘js::Promise_then(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5855:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::Promise_then(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here
 5794 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5853:34: note: ‘cx’ declared here
 5853 | bool js::Promise_then(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Promise_then_impl(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5800:9,
    inlined from ‘Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5843:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘Promise_then_noRetVal(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5794:26: note: ‘unwrappedPromise’ declared here
 5794 |   Rooted<PromiseObject*> unwrappedPromise(
      |                          ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5841:39: note: ‘cx’ declared here
 5841 | bool Promise_then_noRetVal(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ResolvePromiseInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1244:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_217(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::ResolvePromiseInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1244:25: note: ‘stack’ declared here
 1244 |     Rooted<SavedFrame*> stack(cx);
      |                         ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:1224:16: note: ‘cx’ declared here
 1224 |     JSContext* cx, JS::Handle<JSObject*> promise,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::PromiseObject::unforgeableResolveWithNonPromise(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4885:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::PromiseObject::unforgeableResolveWithNonPmake[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
romise(JSContext*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4884:26: note: ‘promise’ declared here
 4884 |   Rooted<PromiseObject*> promise(
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4856:16: note: ‘cx’ declared here
 4856 |     JSContext* cx, HandleValue value) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetWaitForAllPromise(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3161:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘C’ in ‘MEM[(struct StackRootedBase * *)cx_282(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::GetWaitForAllPromise(JSContext*, JS::Handle<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3160:16: note: ‘C’ declared here
 3160 |   RootedObject C(cx,
      |                ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3150:16: note: ‘cx’ declared here
 3150 |     JSContext* cx, JS::HandleObjectVector promises) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseCombinatorDataHolder*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseCombinatorDataHolder*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4059:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_145(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseAllResolveElementFunction(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4059:40: note: ‘data’ declared here
 4059 |   Rooted<PromiseCombinatorDataHolder*> data(cx);
      |                                        ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4053:57: note: ‘cx’ declared here
 4053 | static bool PromiseAllResolveElementFunction(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseCombinatorDataHolder*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseCombinatorDataHolder*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4294:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_245(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)1>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here
 4294 |   Rooted<PromiseCombinatorDataHolder*> data(cx);
      |                                        ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here
 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<PromiseCombinatorDataHolder*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<PromiseCombinatorDataHolder*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4294:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_245(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseAllSettledElementFunction<(PromiseAllSettledElementFunctionKind)0>(JSContext*, unsigned int, JS::Value*)bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4294:40: note: ‘data’ declared here
 4294 |   Rooted<PromiseCombinatorDataHolder*> data(cx);
      |                                        ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4288:57: note: ‘cx’ declared here
 4288 | static bool PromiseAllSettledElementFunction(JSContext* cx, unsigned argc,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2148:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘reactionObj’ in ‘MEM[(struct StackRootedBase * *)cx_711(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘PromiseReactionJob(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2147:16: note: ‘reactionObj’ declared here
 2147 |   RootedObject reactionObj(
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2139:43: note: ‘cx’ declared here
 2139 | static bool PromiseReactionJob(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CommonPerformPromiseCombinator<PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1})bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3485:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseCtor’ in ‘MEM[(struct StackRootedBase * *)cx_789(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘CommonPerformPromiseCombinator<PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*, bool, PerformPromiseAny(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1})bool’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here
 3485 |   RootedObject promiseCtor(
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3482:16: note: ‘cx’ declared here
 3482 |     JSContext* cx, PromiseForOfIterator& iterator, HandleObject C,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CommonPerformPromiseCombinator<PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1}>(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*, bool, PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)::{lambda(JS::MutableHandle<JS::Value>, JS::MutableHandle<JS::Value>)#1})bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3485:16,
    inlined from ‘PerformPromiseAll(JSContext*, PromiseForOfIterator&, JS::Handle<JSObject*>, JS::Handle<PromiseCapability>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:4020:38,
    inlined from ‘CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3065:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseCtor’ in ‘MEM[(struct StackRootedBase * *)cx_218(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘CommonPromiseCombinator(JSContext*, JS::CallArgs&, CombinatorKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:3485:16: note: ‘promiseCtor’ declared here
 3485 |   RootedObject promiseCtor(
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:2961:62: note: ‘cx’ declared here
 2961 | [[nodiscard]] static bool CommonPromiseCombinator(JSContext* cx, CallArgs& args,
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5512:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘resultPromise’ in ‘MEM[(struct StackRootedBase * *)cx_434(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::AsyncFromSyncIteratorMethod(JSContext*, JS::CallArgs&, js::CompletionKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5511:26: note: ‘resultPromise’ declared here
 5511 |   Rooted<PromiseObject*> resultPromise(
      |                          ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5505:49: note: ‘cx’ declared here
 5505 | bool js::AsyncFromSyncIteratorMethod(JSContext* cx, CallArgs& args,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘InternalAwait<js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>, js::PromiseHandler, js::PromiseHandler)::{lambda(JS::Handle<PromiseReactionRecord*>)#1}>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, js::PromiseHandler, js::PromiseHandler, js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>, js::PromiseHandler, js::PromiseHandler)::{lambda(JS::Handle<PromiseReactionRecord*>)#1})bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5440:16,
    inlined from ‘js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>, js::PromiseHandler, js::PromiseHandler)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5478:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::InternalAsyncGeneratorAwait(JSContext*, JS::Handle<js::AsyncGeneratorObject*>, JS::Handle<JS::Value>, js::PromiseHandler, js::PromiseHandler)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here
 5440 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5472:16: note: ‘cx’ declared here
 5472 |     JSContext* cx, JS::Handle<AsyncGeneratorObject*> generator,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘InternalAwait<js::AsyncFunctionAwait(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>)::{lambda(JS::Handle<PromiseReactionRecord*>)#1}>(JSContext*, JS::Handle<JS::Value>, JS::Handle<JSObject*>, js::PromiseHandler, js::PromiseHandler, js::AsyncFunctionAwait(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>)::{lambda(JS::Handle<PromiseReactionRecord*>)#1})bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5440:16,
    inlined from ‘js::AsyncFunctionAwait(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5493:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp: In function ‘js::AsyncFunctionAwait(JSContext*, JS::Handle<js::AsyncFunctionGeneratorObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5440:16: note: ‘promise’ declared here
 5440 |   RootedObject promise(cx, PromiseObject::unforgeableResolve(cx, value));
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp:5488:16: note: ‘cx’ declared here
 5488 |     JSContext* cx, Handle<AsyncFunctionGeneratorObject*> genObj,
      |     ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src20.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src20.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src20.o.pp   Unified_cpp_js_src20.cpp
In file included from Unified_cpp_js_src20.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘bool js::SavedFrame_checkThis(JSContext*, JS::CallArgs&, const char*, JS::MutableHandleObject)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:705:16: warning: possibly dangling reference to a temporary [-Wdangling-reference]
  705 |   const Value& thisValue = args.thisv();
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:705:39: note: the temporary was destroyed at the end of the full expression ‘(& args)->JS::CallArgs::JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>.JS::detail::CallArgsBase<JS::detail::IncludeUsedRval>::thisv().JS::Handle<JS::Value>::operator const JS::Value&()’
  705 |   const Value& thisValue = args.thisv();
      |                                       ^
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm-inl.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.cpp:8,
                 from Unified_cpp_js_src20.cpp:2:
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, JS::Handle<js::SavedFrame*>&>(JSContext* const&, JS::Handle<js::SavedFrame*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetFirstMatchedFrame<bool (JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>), JS::Handle<js::SavedFrame*>, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:647:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedFrame’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘js::GetFirstMatchedFrame<bool (JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>)>(JSContext*, JSPrincipals*, bool (&)(JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>), JS::Handle<js::SavedFrame*>, JS::SavedFrameSelfHosted, bool&)js::SavedFrame* [clone .constprop.1]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here
  647 |   Rooted<SavedFrame*> rootedFrame(cx, frame);
      |                       ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:640:52: note: ‘cx’ declared here
  640 | static SavedFrame* GetFirstMatchedFrame(JSContext* cx, JSPrincipals* principals,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1139:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src20.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘JS::ExecuteRegExp(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1139:27: note: ‘input’ declared here
 1139 |   Rooted<JSLinearString*> input(cx, NewStringCopyN<CanGC>(cx, chars, length));
      |                           ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1126:49: note: ‘cx’ declared here
 1126 | JS_PUBLIC_API bool JS::ExecuteRegExp(JSContext* cx, HandleObject obj,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle<JSObject*>, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1156:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘input’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘JS::ExecuteRegExpNoStatics(JSContext*, JS::Handle<JSObject*>, char16_t const*, unsigned long, unsigned long*, bool, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1156:27: note: ‘input’ declared here
 1156 |   Rooted<JSLinearString*> input(cx, NewStringCopyN<CanGC>(cx, chars, length));
      |                           ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1148:58: note: ‘cx’ declared here
 1148 | JS_PUBLIC_API bool JS::ExecuteRegExpNoStatics(JSContext* cx, HandleObject obj,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedFrame::create(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:573:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘js::SavedFrame::create(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:572:16: note: ‘proto’ declared here
  572 |   RootedObject proto(cx,
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:563:43: note: ‘cx’ declared here
  563 | SavedFrame* SavedFrame::create(JSContext* cx) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, JS::Handle<js::SavedFrame*>&>(JSContext* const&, JS::Handle<js::SavedFrame*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetFirstMatchedFrame<js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>)#1}>(JSContext*, JSPrincipals*, js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)::{lambda(JSContext*, JSPrincipals*, JS::Handle<js::SavedFrame*>)#1}&, JS::Handle<js::SavedFrame*>, JS::SavedFrameSelfHosted, bool&)js::SavedFrame*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:647:23,
    inlined from ‘js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:698:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedFrame’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘js::GetFirstSubsumedSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:647:23: note: ‘rootedFrame’ declared here
  647 |   Rooted<SavedFrame*> rootedFrame(cx, frame);
      |                       ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:680:16: note: ‘cx’ declared here
  680 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, js::SavedFrame*>(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted, bool&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:754:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘js::UnwrapSavedFrame(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted, bool&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:754:23: note: ‘frame’ declared here
  754 |   Rooted<SavedFrame*> frame(cx, obj->maybeUnwrapAs<SavedFrame>());
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:746:49: note: ‘cx’ declared here
  746 | js::SavedFrame* js::UnwrapSavedFrame(JSContext* cx, JSPrincipals* principals,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, js::SavedFrame*>(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:916:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘JS::GetSavedFrameAsyncParent(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::SavedFrameSelfHosted)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:915:27: note: ‘frame’ declared here
  915 |   Rooted<js::SavedFrame*> frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
      |                           ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:907:16: note: ‘cx’ declared here
  907 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, js::SavedFrame*>(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:951:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘JS::GetSavedFrameParent(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>, JS::SavedFrameSelfHosted)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:950:27: note: ‘frame’ declared here
  950 |   Rooted<js::SavedFrame*> frame(cx, UnwrapSavedFrame(cx, principals, savedFrame,
      |                           ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:942:16: note: ‘cx’ declared here
  942 |     JSContext* cx, JSPrincipals* principals, HandleObject savedFrame,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1155:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nextConverted’ in ‘MEM[(struct StackRootedBase * *)cx_169(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘JS::ConvertSavedFrameToPlainObject(JSContext*, JS::Handle<JSObject*>, JS::SavedFrameSelfHosted)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1155:22: note: ‘nextConverted’ declared here
 1155 |         RootedObject nextConverted(cx, JS_NewObject(cx, nullptr));
      |                      ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1124:16: note: ‘cx’ declared here
 1124 |     JSContext* cx, HandleObject savedFrameArg,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, decltype(nullptr)>(JSContext* const&, decltype(nullptr)&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1752:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘saved’ in ‘MEM[(struct StackRootedBase * *)cx_131(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::checkForEvalInFramePrev(JSContext*, JS::MutableHandle<js::SavedFrame::Lookup>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1752:23: note: ‘saved’ declared here
 1752 |   Rooted<SavedFrame*> saved(cx, nullptr);
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1722:16: note: ‘cx’ declared here
 1722 |     JSContext* cx, MutableHandle<SavedFrame::Lookup> lookup) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:625:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src20.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In function ‘js::GlobalScope::createEmpty(JSContext*, js::ScopeKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:624:34: note: ‘data’ declared here
  624 |   Rooted<UniquePtr<RuntimeData>> data(
      |                                  ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:623:50: note: ‘cx’ declared here
  623 | GlobalScope* GlobalScope::createEmpty(JSContext* cx, ScopeKind kind) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::AbstractBindingIter<JSAtom> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::AbstractBindingIter<JSAtom> >::Rooted<JSContext*, js::AbstractBindingIter<JSAtom> >(JSContext* const&, js::AbstractBindingIter<JSAtom>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DumpBindings(JSContext*, js::Scope*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1280:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘bi’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In function ‘js::DumpBindings(JSContext*, js::Scope*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1280:28: note: ‘bi’ declared here
 1280 |   for (Rooted<BindingIter> bi(cx, BindingIter(scope)); bi; bi++) {
      |                            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1278:34: note: ‘cx’ declared here
 1278 | void js::DumpBindings(JSContext* cx, Scope* scopeArg) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::WasmFunctionScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmFunctionScope::create(JSContext*, JS::Handle<js::Scope*>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:798:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In function ‘js::WasmFunctionScope::create(JSContext*, JS::Handle<js::Scope*>, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:797:34: note: ‘data’ declared here
  797 |   Rooted<UniquePtr<RuntimeData>> data(
      |                                  ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:777:57: note: ‘cx’ declared here
  777 | WasmFunctionScope* WasmFunctionScope::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpObject::toString(JSContext*, JS::Handle<js::RegExpObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:466:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_151(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject::toString(JSContext*, JS::Handle<js::RegExpObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:466:19: note: ‘src’ declared here
  466 |   Rooted<JSAtom*> src(cx, obj->getSource());
      |                   ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:463:51: note: ‘cx’ declared here
  463 | JSLinearString* RegExpObject::toString(JSContext* cx,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, js::SavedFrame*>(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSString*>, unsigned long, js::StackFormat)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1057:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_144(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘JS::BuildStackString(JSContext*, JSPrincipals*, JS::Handle<JSObject*>, JS::MutableHandle<JSString*>, unsigned long, js::StackFormat)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1055:29: note: ‘frame’ declared here
 1055 |     Rooted<js::SavedFrame*> frame(
      |                             ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1034:48: note: ‘cx’ declared here
 1034 | JS_PUBLIC_API bool BuildStackString(JSContext* cx, JSPrincipals* principals,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle<js::SavedStacks::LocationValue>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1851:40:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_264(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::getLocation(JSContext*, js::FrameIter const&, JS::MutableHandle<js::SavedStacks::LocationValue>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1851:16: note: ‘script’ declared here
 1851 |   RootedScript script(cx, iter.script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1818:42: note: ‘cx’ declared here
 1818 | bool SavedStacks::getLocation(JSContext* cx, const FrameIter& iter,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::GlobalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::GlobalScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::GlobalScope, decltype(nullptr)>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1672:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::GlobalScope, decltype(nullptr)>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1671:47: note: ‘rootedData’ declared here
 1671 |   Rooted<UniquePtr<GlobalScope::RuntimeData>> rootedData(
      |                                               ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1669:16: note: ‘cx’ declared here
 1669 |     JSContext* cx, CompilationAtomCache& atomCache,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::LexicalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::LexicalScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::LexicalScope, js::BlockLexicalEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::LexicalScope, js::BlockLexicalEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
 1689 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::ClassBodyScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::ClassBodyScope, js::BlockLexicalEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::ClassBodyScope, js::BlockLexicalEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
 1689 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::EvalScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::EvalScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::EvalScope, js::VarEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::EvalScope, js::VarEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
 1689 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > > >::Rooted<JSContext*, mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > > >(JSContext* const&, mozilla::UniquePtr<js::RuntimeScopeData<js::VarScope::SlotInfo>, JS::DeletePolicy<js::RuntimeScopeData<js::VarScope::SlotInfo> > >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::VarScope, js::VarEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_59(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::VarScope, js::VarEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
 1689 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpShared*>::Rooted<JSContext*, js::RegExpShared*>(JSContext* const&, js::RegExpShared*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpStatics::executeLazy(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpStatics.cpp:31:77,
    inlined from ‘js::RegExpStatics::executeLazy(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpStatics.cpp:19:6:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shared’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 72B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src20.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpStatics.cpp: In member function ‘js::RegExpStatics::executeLazy(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpStatics.cpp:30:22: note: ‘shared’ declared here
   30 |   RootedRegExpShared shared(cx,
      |                      ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpStatics.cpp:19:44: note: ‘cx’ declared here
   19 | bool RegExpStatics::executeLazy(JSContext* cx) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> > >::Rooted<JSContext*, mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> > >(JSContext* const&, mozilla::UniquePtr<js::FunctionScope::RuntimeData, JS::DeletePolicy<js::FunctionScope::RuntimeData> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::FunctionScope, js::CallObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::FunctionScope, js::CallObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
 1689 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> > >::Rooted<JSContext*, mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> > >(JSContext* const&, mozilla::UniquePtr<js::ModuleScope::RuntimeData, JS::DeletePolicy<js::ModuleScope::RuntimeData> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::frontend::ScopeStencil::createSpecificScope<js::ModuleScope, js::ModuleEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rootedData’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In member function ‘js::frontend::ScopeStencil::createSpecificScope<js::ModuleScope, js::ModuleEnvironmentObject>(JSContext*, js::frontend::CompilationAtomCache&, JS::Handle<js::Scope*>, js::AbstractBaseScopeData<js::frontend::TaggedParserAtomIndex>*) constjs::Scope*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1689:59: note: ‘rootedData’ declared here
 1689 |   Rooted<UniquePtr<typename SpecificScopeT::RuntimeData>> rootedData(
      |                                                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:1685:53: note: ‘cx’ declared here
 1685 | Scope* ScopeStencil::createSpecificScope(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.cpp:168:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘lexicalEnv’ in ‘MEM[(struct StackRootedBase * *)cx_52(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.cpp: In member function ‘js::ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.cpp:168:16: note: ‘lexicalEnv’ declared here
  168 |   RootedObject lexicalEnv(cx, nonSyntacticLexicalEnvironments_->lookup(key));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.cpp:153:67: note: ‘cx’ declared here
  153 | ObjectRealm::getOrCreateNonSyntacticLexicalEnvironment(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> > >::Rooted<JSContext*, mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> > >(JSContext* const&, mozilla::UniquePtr<js::WasmInstanceScope::RuntimeData, JS::DeletePolicy<js::WasmInstanceScope::RuntimeData> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:741:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘data’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp: In function ‘js::WasmInstanceScope::create(JSContext*, js::WasmInstanceObject*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:740:34: note: ‘data’ declared here
  740 |   Rooted<UniquePtr<RuntimeData>> data(
      |                                  ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp:730:57: note: ‘cx’ declared here
  730 | WasmInstanceScope* WasmInstanceScope::create(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:859:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_171(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In member function ‘js::RegExpRealm::createMatchResultTemplateObject(JSContext*, js::RegExpRealm::ResultTemplateKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:857:24: note: ‘templateObject’ declared here
  857 |   Rooted<ArrayObject*> templateObject(
      |                        ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:853:16: note: ‘cx’ declared here
  853 |     JSContext* cx, ResultTemplateKind kind) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, js::SavedFrame*>(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1805:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::createFrameFromLookup(JSContext*, JS::Handle<js::SavedFrame::Lookup>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1805:23: note: ‘frame’ declared here
 1805 |   Rooted<SavedFrame*> frame(cx, SavedFrame::create(cx));
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1804:16: note: ‘cx’ declared here
 1804 |     JSContext* cx, Handle<SavedFrame::Lookup> lookup) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, js::SavedFrame*>(JSContext* const&, js::SavedFrame*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1791:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::getOrCreateSavedFrame(JSContext*, JS::Handle<js::SavedFrame::Lookup>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1791:23: note: ‘frame’ declared here
 1791 |   Rooted<SavedFrame*> frame(cx, createFrameFromLookup(cx, lookup));
      |                       ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1783:16: note: ‘cx’ declared here
 1783 |     JSContext* cx, Handle<SavedFrame::Lookup> lookup) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::GCVector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::GCVector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy> >::Rooted<JSContext*, JS::GCVector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector<js::SavedFrame::Lookup, 60ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, JS::Handle<JSAtom*>, mozilla::Maybe<unsigned long> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1660:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stackChain’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::adoptAsyncStack(JSContext*, JS::MutableHandle<js::SavedFrame*>, JS::Handle<JSAtom*>, mozilla::Maybe<unsigned long> const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1660:30: note: ‘stackChain’ declared here
 1660 |   Rooted<js::GCLookupVector> stackChain(cx, js::GCLookupVector(cx));
      |                              ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1645:46: note: ‘cx’ declared here
 1645 | bool SavedStacks::adoptAsyncStack(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, JS::MutableHandle<js::SavedFrame*>, mozilla::Maybe<unsigned long> const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1333:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘asyncCauseAtom’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::copyAsyncStack(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSString*>, JS::MutableHandle<js::SavedFrame*>, mozilla::Maybe<unsigned long> const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1333:19: note: ‘asyncCauseAtom’ declared here
 1333 |   Rooted<JSAtom*> asyncCauseAtom(cx, AtomizeString(cx, asyncCause));
      |                   ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1326:45: note: ‘cx’ declared here
 1326 | bool SavedStacks::copyAsyncStack(JSContext* cx, HandleObject asyncStack,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle<JSObject*>, js::AutoEnterOOMUnsafeRegion&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1925:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_109(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In member function ‘js::SavedStacks::MetadataBuilder::build(JSContext*, JS::Handle<JSObject*>, js::AutoEnterOOMUnsafeRegion&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1925:16: note: ‘obj’ declared here
 1925 |   RootedObject obj(cx, target);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:1923:16: note: ‘cx’ declared here
 1923 |     JSContext* cx, HandleObject target,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SavedFrame*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SavedFrame*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘JS::ubi::ConstructSavedFrameStackSlow(JSContext*, JS::ubi::StackFrame&, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:2082:41:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘parentFrame’ in ‘MEM[(struct StackRootedBase * *)cx_191(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp: In function ‘JS::ubi::ConstructSavedFrameStackSlow(JSContext*, JS::ubi::StackFrame&, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:2082:27: note: ‘parentFrame’ declared here
 2082 |   Rooted<js::SavedFrame*> parentFrame(cx);
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp:2040:16: note: ‘cx’ declared here
 2040 |     JSContext* cx, JS::ubi::StackFrame& frame,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpObject*>::Rooted<JSContext*, js::RegExpObject*>(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:65:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpAlloc(JSContext*, js::NewObjectKind, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:64:25: note: ‘regexp’ declared here
   64 |   Rooted<RegExpObject*> regexp(
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:62:42: note: ‘cx’ declared here
   62 | RegExpObject* js::RegExpAlloc(JSContext* cx, NewObjectKind newKind,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpObject::create<char16_t>(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:192:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject::create<char16_t>(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here
  192 |   Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:186:47: note: ‘cx’ declared here
  186 | RegExpObject* RegExpObject::create(JSContext* cx, const CharT* chars,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpObject::create<char16_t>(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:192:19,
    inlined from ‘JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1092:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘JS::NewUCRegExpObject(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here
  192 |   Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1085:58: note: ‘cx’ declared here
 1085 | JS_PUBLIC_API JSObject* JS::NewUCRegExpObject(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpObject::create<char16_t>(JSContext*, char16_t const*, unsigned long, JS::RegExpFlags, js::NewObjectKind)js::RegExpObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:192:19,
    inlined from ‘JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1082:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘source’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘JS::NewRegExpObject(JSContext*, char const*, unsigned long, JS::RegExpFlags)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:192:19: note: ‘source’ declared here
  192 |   Rooted<JSAtom*> source(cx, AtomizeChars(cx, chars, length));
      |                   ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:1072:56: note: ‘cx’ declared here
 1072 | JS_PUBLIC_API JSObject* JS::NewRegExpObject(JSContext* cx, const char* bytes,
      |                                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpObject*>::Rooted<JSContext*, js::RegExpObject*>(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CloneRegExpObject(JSContext*, JS::Handle<js::RegExpObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:965:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘clone’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘js::CloneRegExpObject(JSContext*, JS::Handle<js::RegExpObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:964:25: note: ‘clone’ declared here
  964 |   Rooted<RegExpObject*> clone(
      |                         ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:961:44: note: ‘cx’ declared here
  961 | JSObject* js::CloneRegExpObject(JSContext* cx, Handle<RegExpObject*> regex) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RegExpObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RegExpObject*>::Rooted<JSContext*, js::RegExpObject*>(JSContext* const&, js::RegExpObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:209:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘regexp’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp: In function ‘js::RegExpObject::createSyntaxChecked(JSContext*, JS::Handle<JSAtom*>, JS::RegExpFlags, js::NewObjectKind)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:209:25: note: ‘regexp’ declared here
  209 |   Rooted<RegExpObject*> regexp(cx, RegExpAlloc(cx, newKind));
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp:205:60: note: ‘cx’ declared here
  205 | RegExpObject* RegExpObject::createSyntaxChecked(JSContext* cx,
      |                                                 ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit4.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp   Unified_cpp_js_src_jit4.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonAnalysis.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/FoldLinearArithConstants.cpp:9,
                 from Unified_cpp_js_src_jit4.cpp:11:
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2090:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_42(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit4.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp: In function ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2090:16: note: ‘script’ declared here
 2090 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2086:52: note: ‘cx’ declared here
 2086 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2234:42,
    inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2221:6:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp: In function ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2234:16: note: ‘script’ declared here
 2234 |   RootedScript script(cx, frame->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp:2221:53: note: ‘cx’ declared here
 2221 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame,
      |                                          ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src4.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src4.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src4.o.pp   Unified_cpp_js_src4.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Class.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:9,
                 from Unified_cpp_js_src4.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘IntlClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:885:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorValue’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp: In function ‘IntlClassFinish(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:885:15: note: ‘ctorValue’ declared here
  885 |   RootedValue ctorValue(cx);
      |               ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:881:40: note: ‘cx’ declared here
  881 | static bool IntlClassFinish(JSContext* cx, HandleObject intl,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:168:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collations’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp: In function ‘js::intl_availableCollations(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:168:16: note: ‘collations’ declared here
  168 |   RootedObject collations(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:152:46: note: ‘cx’ declared here
  152 | bool js::intl_availableCollations(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::CollatorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::CollatorObject*>::Rooted<JSContext*, js::CollatorObject*>(JSContext* const&, js::CollatorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Collator(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:112:61,
    inlined from ‘js::intl_Collator(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:140:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp: In function ‘js::intl_Collator(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here
  111 |   Rooted<CollatorObject*> collator(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:135:35: note: ‘cx’ declared here
  135 | bool js::intl_Collator(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::CollatorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::CollatorObject*>::Rooted<JSContext*, js::CollatorObject*>(JSContext* const&, js::CollatorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Collator(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:112:61,
    inlined from ‘Collator(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:132:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp: In function ‘Collator(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:111:27: note: ‘collator’ declared here
  111 |   Rooted<CollatorObject*> collator(
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:130:33: note: ‘cx’ declared here
  130 | static bool Collator(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:211:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctor’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘JS::AddMozDateTimeFormatConstructor(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:209:16: note: ‘ctor’ declared here
  209 |   RootedObject ctor(
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:207:53: note: ‘cx’ declared here
  207 | bool JS::AddMozDateTimeFormatConstructor(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:278:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘calendars’ in ‘MEM[(struct StackRootedBase * *)cx_130(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘js::intl_availableCalendars(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:278:16: note: ‘calendars’ declared here
  278 |   RootedObject calendars(cx, NewDenseEmptyArray(cx));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:268:45: note: ‘cx’ declared here
  268 | bool js::intl_availableCalendars(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:203:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctor’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src4.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘JS::AddMozDisplayNamesConstructor(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:202:16: note: ‘ctor’ declared here
  202 |   RootedObject ctor(cx, GlobalObject::createConstructor(
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:201:51: note: ‘cx’ declared here
  201 | bool JS::AddMozDisplayNamesConstructor(JSContext* cx, HandleObject intl) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:69:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_182(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_GetCalendarInfo(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:69:16: note: ‘info’ declared here
   69 |   RootedObject info(cx, NewPlainObject(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:53:42: note: ‘cx’ declared here
   53 | bool js::intl_GetCalendarInfo(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:250:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_BestAvailableLocale(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:250:27: note: ‘locale’ declared here
  250 |   Rooted<JSLinearString*> locale(cx, args[1].toString()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:221:46: note: ‘cx’ declared here
  221 | bool js::intl_BestAvailableLocale(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:12:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In member function ‘mozilla::intl::DisplayNames::GetMonth<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::Month, mozilla::Span<char const, 18446744073709551615ul>, mozilla::intl::DisplayNames::Fallback)mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError>’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:785:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized]
  785 |     if (auto result = ComputeDateTimeDisplayNames(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  786 |             symbolType, mozilla::Span(indices), aCalendar);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:763:27: note: ‘symbolType’ was declared here
  763 |     UDateFormatSymbolType symbolType;
      |                           ^~~~~~~~~~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:335:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_231(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_supportedLocaleOrFallback(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:335:27: note: ‘locale’ declared here
  335 |   Rooted<JSLinearString*> locale(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:330:52: note: ‘cx’ declared here
  330 | bool js::intl_supportedLocaleOrFallback(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:307:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘calendar’ in ‘MEM[(struct StackRootedBase * *)cx_451(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:307:27: note: ‘calendar’ declared here
  307 |   Rooted<JSLinearString*> calendar(cx, args[2].toString()->ensureLinear(cx));
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:295:45: note: ‘cx’ declared here
  295 | bool js::intl_ComputeDisplayName(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In file included from /usr/include/string.h:548,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers/string.h:3,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Poison.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Maybe.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Class.h:13:
In function ‘memcpy’,
    inlined from ‘mozilla::PodCopy<unsigned char>(unsigned char*, unsigned char const*, unsigned long)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:402:21:
/usr/include/bits/string_fortified.h:29:33: warning: ‘__memcpy_chk’ forming offset [32, 127] is out of the bounds [0, 32] of object ‘ascii’ with type ‘unsigned char[32]’ [-Warray-bounds=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:398:17: note: ‘ascii’ declared here
  398 |   unsigned char ascii[32];
      |                 ^~~~~
In member function ‘mozilla::intl::DisplayNames::GetDateTimeField<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)::{lambda(char16_t*, int, UErrorCode*)#1}::operator()(char16_t*, int, UErrorCode*) const’,
    inlined from ‘mozilla::intl::FillBufferWithICUCall<mozilla::intl::DisplayNames::GetDateTimeField<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)::{lambda(char16_t*, int, UErrorCode*)#1}, js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::DisplayNames::GetDateTimeField<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)::{lambda(char16_t*, int, UErrorCode*)#1} const&)mozilla::Result<mozilla::Ok, mozilla::intl::ICUError>’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/ICU4CGlue.h:168:25,
    inlined from ‘mozilla::intl::DisplayNames::GetDateTimeField<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::DateTimeField, mozilla::intl::DateTimePatternGenerator&, mozilla::intl::DisplayNames::Fallback)mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError>’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:947:40,
    inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:513:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:949:44: warning: ‘width’ may be used uninitialized [-Wmaybe-uninitialized]
  949 |           return udatpg_getFieldDisplayName(
      |                                            ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:933:29: note: ‘width’ was declared here
  933 |     UDateTimePGDisplayWidth width;
      |                             ^~~~~
In member function ‘mozilla::intl::DisplayNames::GetQuarter<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::Quarter, mozilla::Span<char const, 18446744073709551615ul>, mozilla::intl::DisplayNames::Fallback)mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError>’,
    inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:457:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:830:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized]
  830 |     if (auto result = ComputeDateTimeDisplayNames(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  831 |             symbolType, mozilla::Span(indices), aCalendar);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:811:27: note: ‘symbolType’ was declared here
  811 |     UDateFormatSymbolType symbolType;
      |                           ^~~~~~~~~~
In member function ‘mozilla::intl::DisplayNames::GetWeekday<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::intl::Weekday, mozilla::Span<char const, 18446744073709551615ul>, mozilla::intl::DisplayNames::Fallback)mozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError>’,
    inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:434:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:734:50: warning: ‘symbolType’ may be used uninitialized [-Wmaybe-uninitialized]
  734 |     if (auto result = ComputeDateTimeDisplayNames(
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
  735 |             symbolType, mozilla::Span(indices), aCalendar);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:709:27: note: ‘symbolType’ was declared here
  709 |     UDateFormatSymbolType symbolType;
      |                           ^~~~~~~~~~
In member function ‘mozilla::intl::DisplayNames::GetCurrency<js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy> >(js::intl::FormatBuffer<char16_t, 32ul, js::TempAllocPolicy>&, mozilla::Span<char const, 18446744073709551615ul>, mozilla::intl::DisplayNames::Fallback) constmozilla::Result<mozilla::Ok, mozilla::intl::DisplayNamesError>’,
    inlined from ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp:424:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:485:41: warning: ‘style’ may be used uninitialized [-Wmaybe-uninitialized]
  485 |     const char16_t* name = ucurr_getName(currency, IcuLocale(mLocale), style,
      |                                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h: In function ‘js::intl_ComputeDisplayName(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/DisplayNames.h:469:20: note: ‘style’ was declared here
  469 |     UCurrNameStyle style;
      |                    ^~~~~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DateTimeFormatLocale(JSContext*, JS::Handle<JSObject*>, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:505:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_206(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘DateTimeFormatLocale(JSContext*, JS::Handle<JSObject*>, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:505:29: note: ‘locale’ declared here
  505 |     Rooted<JSLinearString*> locale(cx, value.toString()->ensureLinear(cx));
      |                             ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:492:16: note: ‘cx’ declared here
  492 |     JSContext* cx, HandleObject internals,
      |     ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:19:
In member function ‘js::intl::UnicodeExtensionKeyword::UnicodeExtensionKeyword(char const (&) [3], JSLinearString*)’,
    inlined from ‘mozilla::detail::VectorImpl<js::intl::UnicodeExtensionKeyword, 8ul, js::TempAllocPolicy, false>::new_<char const (&) [3], JSAtom*&>(js::intl::UnicodeExtensionKeyword*, char const (&) [3], JSAtom*&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::Vector<js::intl::UnicodeExtensionKeyword, 8ul, js::TempAllocPolicy>::emplaceBack<char const (&) [3], JSAtom*&>(char const (&) [3], JSAtom*&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:768:15,
    inlined from ‘JS::GCVector<js::intl::UnicodeExtensionKeyword, 8ul, js::TempAllocPolicy>::emplaceBack<char const (&) [3], JSAtom*&>(char const (&) [3], JSAtom*&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:107:30,
    inlined from ‘js::MutableWrappedPtrOperations<JS::GCVector<js::intl::UnicodeExtensionKeyword, 8ul, js::TempAllocPolicy>, JS::Rooted<JS::StackGCVector<js::intl::UnicodeExtensionKeyword, js::TempAllocPolicy> > >::emplaceBack<char const (&) [3], JSAtom*&>(char const (&) [3], JSAtom*&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:276:29,
    inlined from ‘DateTimeFormatLocale(JSContext*, JS::Handle<JSObject*>, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:565:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.h:75:31: warning: ‘hourCycleStr’ may be used uninitialized [-Wmaybe-uninitialized]
   75 |       : key_{key[0], key[1]}, type_(type) {}
      |                               ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘DateTimeFormatLocale(JSContext*, JS::Handle<JSObject*>, mozilla::Maybe<mozilla::intl::DateTimeFormat::HourCycle>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:549:13: note: ‘hourCycleStr’ was declared here
  549 |     JSAtom* hourCycleStr;
      |             ^~~~~~~~~~~~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewDateTimeFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:796:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_496(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘NewDateTimeFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:796:16: note: ‘internals’ declared here
  796 |   RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:793:16: note: ‘cx’ declared here
  793 |     JSContext* cx, Handle<DateTimeFormatObject*> dateTimeFormat) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::CollatorObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::CollatorObject*>::Rooted<JSContext*, js::CollatorObject*>(JSContext* const&, js::CollatorObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:444:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘collator’ in ‘MEM[(struct StackRootedBase * *)cx_76(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp: In function ‘js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:443:27: note: ‘collator’ declared here
  443 |   Rooted<CollatorObject*> collator(cx,
      |                           ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp:436:41: note: ‘cx’ declared here
  436 | bool js::intl_CompareStrings(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewDateIntervalFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>, mozilla::intl::DateTimeFormat&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:1312:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_193(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘NewDateIntervalFormat(JSContext*, JS::Handle<js::DateTimeFormatObject*>, mozilla::intl::DateTimeFormat&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:1312:16: note: ‘internals’ declared here
 1312 |   RootedObject internals(cx, intl::GetInternalsObject(cx, dateTimeFormat));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:1309:16: note: ‘cx’ declared here
 1309 |     JSContext* cx, Handle<DateTimeFormatObject*> dateTimeFormat,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateDateTimePartArray(JSContext*, mozilla::Span<char16_t const, 18446744073709551615ul>, bool, mozilla::Vector<mozilla::intl::DateTimePart, 32ul, mozilla::MallocAllocPolicy> const&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:1191:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘overallResult’ in ‘MEM[(struct StackRootedBase * *)cx_177(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp: In function ‘CreateDateTimePartArray(JSContext*, mozilla::Span<char16_t const, 18446744073709551615ul>, bool, mozilla::Vector<mozilla::intl::DateTimePart, 32ul, mozilla::MallocAllocPolicy> const&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:1191:16: note: ‘overallResult’ declared here
 1191 |   RootedString overallResult(cx, NewStringCopy<CanGC>(cx, formattedSpan));
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp:1188:16: note: ‘cx’ declared here
 1188 |     JSContext* cx, mozilla::Span<const char16_t> formattedSpan,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateArrayFromSortedList<69ul>(JSContext*, std::array<char const*, 69ul> const&)js::ArrayObject*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:520:24,
    inlined from ‘AvailableNumberingSystems(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:724:35,
    inlined from ‘js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:837:37:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp: In function ‘js::intl_SupportedValuesOf(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:520:24: note: ‘array’ declared here
  520 |   Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp:819:44: note: ‘cx’ declared here
  819 | bool js::intl_SupportedValuesOf(JSContext* cx, unsigned argc, JS::Value* vp) {
      |                                 ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src24.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src24.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src24.o.pp   Unified_cpp_js_src24.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:24,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/util/Poison.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ProcessExecutableMemory.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ExecutableAllocator.h:36,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCContext.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Cell.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/Allocator.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/gc/MaybeRooted.h:20,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:7,
                 from Unified_cpp_js_src24.cpp:2:
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:275:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src24.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByCoarseType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:275:24: note: ‘obj’ declared here
  275 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:271:38: note: ‘cx’ declared here
  271 | bool ByCoarseType::report(JSContext* cx, CountBase& countBase,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:335:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here
  332 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here
  315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::createPrototype(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘typedArrayProto’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::createPrototype(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:371:18: note: ‘typedArrayProto’ declared here
  371 |     RootedObject typedArrayProto(
      |                  ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:369:47: note: ‘cx’ declared here
  369 |   static JSObject* createPrototype(JSContext* cx, JSProtoKey key) {
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::createConstructor(JSContext*, JSProtoKey)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ctorProto’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::createConstructor(JSContext*, JSProtoKey)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:384:20: note: ‘ctorProto’ declared here
  384 |     RootedFunction ctorProto(
      |                    ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:382:49: note: ‘cx’ declared here
  382 |   static JSObject* createConstructor(JSContext* cx, JSProtoKey key) {
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:88:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::SimpleCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:88:24: note: ‘obj’ declared here
   88 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:84:37: note: ‘cx’ declared here
   84 | bool SimpleCount::report(JSContext* cx, CountBase& countBase,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:335:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::NewTypedArrayObject(JSContext*, JSClass const*, JS::Handle<JSObject*>, js::gc::AllocKind, js::gc::Heap)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:332:24: note: ‘shape’ declared here
  332 |   Rooted<SharedShape*> shape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:315:57: note: ‘cx’ declared here
  315 | static TypedArrayObject* NewTypedArrayObject(JSContext* cx,
      |                                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_60(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_12(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::newBuiltinClassInstance(JSContext*, js::gc::AllocKind, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:443:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::makeInstance(JSContext*, JS::Handle<js::ArrayBufferObjectMaybeShared*>, unsigned long, unsigned long, JS::Handle<JSObject*>, js::gc::Heap) [clone .constprop.0]’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:414:18: note: ‘proto’ declared here
  414 |     RootedObject proto(cx, GlobalObject::getOrCreatePrototype(cx, protoKey()));
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:429:18: note: ‘cx’ declared here
  429 |       JSContext* cx, Handle<ArrayBufferObjectMaybeShared*> buffer,
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, js::TypedArrayObject*>(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1719:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_180(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject::copyWithin_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1718:29: note: ‘tarray’ declared here
 1718 |   Rooted<TypedArrayObject*> tarray(
      |                             ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1714:51: note: ‘cx’ declared here
 1714 | bool TypedArrayObject::copyWithin_impl(JSContext* cx, const CallArgs& args) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘js::NewUint8ArrayWithLength(JSContext*, int, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1078:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::NewUint8ArrayWithLength(JSContext*, int, js::gc::Heap)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1076:58: note: ‘cx’ declared here
 1076 | TypedArrayObject* js::NewUint8ArrayWithLength(JSContext* cx, int32_t len,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewInt8Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt8Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewInt8ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt8ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewUint8Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewUint8ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewInt16Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt16Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewInt16ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt16ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewUint16Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint16Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewUint16ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint16ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewInt32Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt32Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewInt32ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewInt32ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewUint32Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint32Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewUint32ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint32ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewFloat32Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat32Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewFloat32ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat32ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewFloat64Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat64Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewFloat64ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewFloat64ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewUint8ClampedArray(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8ClampedArray(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewUint8ClampedArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewBigInt64Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigInt64Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigInt64ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘JS_NewBigUint64Array(JSContext*, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigUint64Array(JSContext*, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2813:58: note: ‘cx’ declared here
 2813 |   JS_PUBLIC_API JSObject* JS_New##Name##Array(JSContext* cx,                  \
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObjectMaybeShared*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromBufferWrapped(JSContext*, JS::Handle<JSObject*>, unsigned long, unsigned long, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:867:29,
    inlined from ‘JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2873:1:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrappedBuffer’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘JS_NewBigUint64ArrayWithBuffer(JSContext*, JS::Handle<JSObject*>, unsigned long, long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:807:40: note: ‘unwrappedBuffer’ declared here
  807 |     RootedArrayBufferObjectMaybeShared unwrappedBuffer(cx);
      |                                        ^~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:2824:18: note: ‘cx’ declared here
 2824 |       JSContext* cx, HandleObject arrayBuffer, size_t byteOffset,             \
      |       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<signed char, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject-inl.h:27,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject-inl.h:31,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:35:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<signed char, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<signed char, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<signed char, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned char, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned char, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned char, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_135(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned char, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<short, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<short, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<short, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<short, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned short, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned short, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned short, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned short, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<int, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<int, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<int, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<int, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned int, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned int, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned int, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned int, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<float, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<float, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<float, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<float, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<double, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<double, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<double, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<double, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<js::uint8_clamped, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<js::uint8_clamped, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<js::uint8_clamped, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_137(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<js::uint8_clamped, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<long, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<long, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<long, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<long, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned long, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_143(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned long, js::SharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetElementLargeIndex(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, unsigned long, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:17,
    inlined from ‘js::ElementSpecific<unsigned long, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:454:34:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_142(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h: In function ‘js::ElementSpecific<unsigned long, js::UnsharedOps>::setFromNonTypedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<JSObject*>, unsigned long, unsigned long)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ObjectOperations-inl.h:170:12: note: ‘id’ declared here
  170 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:408:47: note: ‘cx’ declared here
  408 |   static bool setFromNonTypedArray(JSContext* cx,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:689:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByUbinodeType::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:689:24: note: ‘obj’ declared here
  689 |   Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:669:39: note: ‘cx’ declared here
  669 | bool ByUbinodeType::report(JSContext* cx, CountBase& countBase,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::MapObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::MapObject*>::Rooted<JSContext*, js::MapObject*>(JSContext* const&, js::MapObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:861:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘map’ in ‘MEM[(struct StackRootedBase * *)cx_233(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByAllocationStack::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:861:22: note: ‘map’ declared here
  861 |   Rooted<MapObject*> map(cx, MapObject::create(cx));
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:836:43: note: ‘cx’ declared here
  836 | bool ByAllocationStack::report(JSContext* cx, CountBase& countBase,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_138(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromTypedArray(JSContext*, JS::Handle<JSObject*>, bool, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1137:30: note: ‘buffer’ declared here
 1137 |   Rooted<ArrayBufferObject*> buffer(cx);
      |                              ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1103:16: note: ‘cx’ declared here
 1103 |     JSContext* cx, HandleObject other, bool isWrapped, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, js::TypedArrayObject*>(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1643:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_118(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject::set_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1642:29: note: ‘target’ declared here
 1642 |   Rooted<TypedArrayObject*> target(
      |                             ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1638:44: note: ‘cx’ declared here
 1638 | bool TypedArrayObject::set_impl(JSContext* cx, const CallArgs& args) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:482:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByObjectClass::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:478:24: note: ‘obj’ declared here
  478 |   Rooted<PlainObject*> obj(
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:474:39: note: ‘cx’ declared here
  474 | bool ByObjectClass::report(JSContext* cx, CountBase& countBase,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:1022:9:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::ByFilename::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:1018:24: note: ‘obj’ declared here
 1018 |   Rooted<PlainObject*> obj(
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:1014:36: note: ‘cx’ declared here
 1014 | bool ByFilename::report(JSContext* cx, CountBase& countBase,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::ParseBreakdown(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:1089:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘breakdown’ in ‘MEM[(struct StackRootedBase * *)cx_625(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In function ‘JS::ubi::ParseBreakdown(JSContext*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:1089:16: note: ‘breakdown’ declared here
 1089 |   RootedObject breakdown(cx, ToObject(cx, breakdownValue));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:1081:54: note: ‘cx’ declared here
 1081 | JS_PUBLIC_API CountTypePtr ParseBreakdown(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned char>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<short>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned short>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<int>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned int>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<float>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<double>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::ElementSpecific<js::uint8_clamped, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘values’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h: In function ‘js::ElementSpecific<js::uint8_clamped, js::UnsharedOps>::initFromIterablePackedArray(JSContext*, JS::Handle<js::TypedArrayObject*>, JS::Handle<js::ArrayObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:515:23: note: ‘values’ declared here
  515 |     RootedValueVector values(cx);
      |                       ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject-inl.h:485:54: note: ‘cx’ declared here
  485 |   static bool initFromIterablePackedArray(JSContext* cx,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_302(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1226:32: note: ‘buffer’ declared here
 1226 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1202:16: note: ‘cx’ declared here
 1202 |     JSContext* cx, HandleObject other, HandleObject proto) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayBufferObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::fromLength(JSContext*, unsigned long, JS::Handle<JSObject*>, js::gc::Heap)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::create(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:619:24,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::class_constructor(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:593:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘buffer’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::class_constructor(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:903:32: note: ‘buffer’ declared here
  903 |     Rooted<ArrayBufferObject*> buffer(cx);
      |                                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:583:44: note: ‘cx’ declared here
  583 |   static bool class_constructor(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:157:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp: In member function ‘JS::ubi::BucketCount::report(JSContext*, JS::ubi::CountBase&, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:157:24: note: ‘arr’ declared here
  157 |   Rooted<ArrayObject*> arr(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp:152:37: note: ‘cx’ declared here
  152 | bool BucketCount::report(JSContext* cx, CountBase& countBase,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, js::TypedArrayObject*>(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<unsigned long>::makeTemplateObject(JSContext*, int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
  463 |     Rooted<TypedArrayObject*> tarray(
      |                               ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here
  452 |   static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) {
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, js::TypedArrayObject*>(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<js::uint8_clamped>::makeTemplateObject(JSContext*, int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
  463 |     Rooted<TypedArrayObject*> tarray(
      |                               ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here
  452 |   static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) {
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, js::TypedArrayObject*>(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘(anonymous namespace)::TypedArrayObjectTemplate<long>::makeTemplateObject(JSContext*, int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
  463 |     Rooted<TypedArrayObject*> tarray(
      |                               ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:452:58: note: ‘cx’ declared here
  452 |   static TypedArrayObject* makeTemplateObject(JSContext* cx, int32_t len) {
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::TypedArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::TypedArrayObject*>::Rooted<JSContext*, js::TypedArrayObject*>(JSContext* const&, js::TypedArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘(anonymous namespace)::TypedArrayObjectTemplate<signed char>::makeTemplateObject(JSContext*, int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31,
    inlined from ‘GetTemplateObjectForNative<signed char>(JSContext*, JS::HandleValueArray, JS::MutableHandle<JSObject*>)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1360:60,
    inlined from ‘js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::HandleValueArray, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1385:3:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tarray’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp: In function ‘js::TypedArrayObject::GetTemplateObjectForNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), JS::HandleValueArray, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:463:31: note: ‘tarray’ declared here
  463 |     Rooted<TypedArrayObject*> tarray(
      |                               ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp:1378:16: note: ‘cx’ declared here
 1378 |     JSContext* cx, Native native, const JS::HandleValueArray args,
      |     ~~~~~~~~~~~^~
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit3.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit3.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp   Unified_cpp_js_src_jit3.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from Unified_cpp_js_src_jit3.cpp:2:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:15224:18: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
15224 |         ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment());
      |         ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:88:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MacroAssembler.h:23,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrameInfo.h:18,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:7:
In member function ‘vixl::MemOperand::MemOperand(js::jit::Address)’,
    inlined from ‘js::jit::MacroAssemblerCompat::loadPtr(js::jit::Address const&, js::jit::Register)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:768:50,
    inlined from ‘js::jit::MacroAssemblerCompat::load64(js::jit::Address const&, js::jit::Register64)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.h:1193:12,
    inlined from ‘js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:15250:16:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Assembler-vixl.h:797:40: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
  797 |                  (ptrdiff_t)addr.offset) {
      |                                        ^
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedBigInt(js::jit::LLoadUnboxedBigInt*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedScalar(js::jit::LStoreUnboxedScalar*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:15614:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
15614 |     Address dest = ToAddress(elements, lir->index(), writeType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:15633:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized]
15633 |     Address dest = ToAddress(elements, lir->index(), writeType);
      |                    ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared-inl.h:289:11: note: ‘offset’ was declared here
  289 |   int32_t offset;
      |           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::emitIonToWasmCallBase<1ul>(js::jit::LIonToWasmCallBase<1ul>*)void’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:18275:26: warning: ‘argMir’ may be used uninitialized [-Wmaybe-uninitialized]
18275 |     ABIArg arg = abi.next(argMir);
      |                  ~~~~~~~~^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp:18256:13: note: ‘argMir’ was declared here
18256 |     MIRType argMir;
      |             ^~~~~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit6.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit6.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp   Unified_cpp_js_src_jit6.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineJIT.h:19,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Jit.cpp:9,
                 from Unified_cpp_js_src_jit6.cpp:11:
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.cpp:386:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit6.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.cpp: In function ‘js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.cpp:386:16: note: ‘script’ declared here
  386 |   RootedScript script(cx, frame.baselineFrame()->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.cpp:383:40: note: ‘cx’ declared here
  383 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn,
      |                             ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src5.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src5.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src5.o.pp   Unified_cpp_js_src5.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:7,
                 from Unified_cpp_js_src5.cpp:2:
In member function ‘JS::Rooted<js::ListFormatObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ListFormatObject*>::Rooted<JSContext*, js::ListFormatObject*>(JSContext* const&, js::ListFormatObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ListFormat(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp:105:63:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘listFormat’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp: In function ‘ListFormat(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp:104:29: note: ‘listFormat’ declared here
  104 |   Rooted<ListFormatObject*> listFormat(
      |                             ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp:89:35: note: ‘cx’ declared here
   89 | static bool ListFormat(JSContext* cx, unsigned argc, Value* vp) {
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:172:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_249(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp: In function ‘NewPluralRules(JSContext*, JS::Handle<js::PluralRulesObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:172:16: note: ‘internals’ declared here
  172 |   RootedObject internals(cx, intl::GetInternalsObject(cx, pluralRules));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:171:16: note: ‘cx’ declared here
  171 |     JSContext* cx, Handle<PluralRulesObject*> pluralRules) {
      |     ~~~~~~~~~~~^~
In file included from /usr/include/c++/14/algorithm:60,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers/algorithm:3,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Result.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/ICUError.h:9,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:11,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.h:12:
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:49:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneLanguageTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<8ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [3, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 4 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 13] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 14] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [3, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 4 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 13] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<4ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneScriptTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<4ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 14] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 4
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 3 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 12] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 13] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 14] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset 3 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 12] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 13] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<3ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneRegionTag(JS::Handle<JSLinearString*>, mozilla::intl::LanguageTagSubtag<3ul>&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 14] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 3
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<char16_t const*, char*>(char16_t const*, char16_t const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘std::copy_n<char16_t const*, unsigned long, char*>(char16_t const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:701:5,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<char16_t>(mozilla::Span<char16_t const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [16, 4294967288] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [17, 4294967289] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [18, 4294967290] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [19, 4294967291] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [20, 4294967292] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [21, 4294967293] into destination object ‘mChars’ of size 8
In function ‘std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’,
    inlined from ‘std::__copy_move_a2<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘std::__copy_move_a1<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘std::__copy_move_a<false, unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘std::copy<unsigned char const*, char*>(unsigned char const*, unsigned char const*, char*)char*’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘std::__copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*, std::random_access_iterator_tag)char*’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘std::copy_n<unsigned char const*, unsigned long, char*>(unsigned char const*, unsigned long, char*)char*’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘mozilla::intl::LanguageTagSubtag<8ul>::Set<unsigned char>(mozilla::Span<unsigned char const, 18446744073709551615ul>)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:158:32:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |               ~~~~~~~~~~^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘js::intl::ParseStandaloneISO639LanguageTag(JSContext*, JS::Handle<JSLinearString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
      |        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126:8: note: at offset [22, 4294967294] into destination object ‘mChars’ of size 8
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:236:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘measurementUnits’ in ‘MEM[(struct StackRootedBase * *)cx_126(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘js::intl_availableMeasurementUnits(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:236:16: note: ‘measurementUnits’ declared here
  236 |   RootedObject measurementUnits(cx, NewPlainObjectWithProto(cx, nullptr));
      |                ^~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:231:52: note: ‘cx’ declared here
  231 | bool js::intl_availableMeasurementUnits(JSContext* cx, unsigned argc,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1447:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unicodeType’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1447:27: note: ‘unicodeType’ declared here
 1447 |   Rooted<JSLinearString*> unicodeType(cx, typeArg.toString()->ensureLinear(cx));
      |                           ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1432:70: note: ‘cx’ declared here
 1432 | bool js::intl_ValidateAndCanonicalizeUnicodeExtensionType(JSContext* cx,
      |                                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1326:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagLinearStr’ in ‘MEM[(struct StackRootedBase * *)cx_149(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘js::intl_ValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1326:27: note: ‘tagLinearStr’ declared here
 1326 |   Rooted<JSLinearString*> tagLinearStr(cx, tagStr->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1297:61: note: ‘cx’ declared here
 1297 | bool js::intl_ValidateAndCanonicalizeLanguageTag(JSContext* cx, unsigned argc,
      |                                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1381:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1381:27: note: ‘linear’ declared here
 1381 |   Rooted<JSLinearString*> linear(cx, args[0].toString()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1376:64: note: ‘cx’ declared here
 1376 | bool js::intl_TryValidateAndCanonicalizeLanguageTag(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FormattedNumberToParts(JSContext*, JS::Handle<JSString*>, mozilla::Vector<mozilla::intl::NumberPart, 8ul, mozilla::MallocAllocPolicy> const&, DisplayNumberPartSource, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:884:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘partsArray’ in ‘MEM[(struct StackRootedBase * *)cx_163(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘FormattedNumberToParts(JSContext*, JS::Handle<JSString*>, mozilla::Vector<mozilla::intl::NumberPart, 8ul, mozilla::MallocAllocPolicy> const&, DisplayNumberPartSource, js::ImmutableTenuredPtr<js::PropertyName*> JSAtomState::*, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:883:24: note: ‘partsArray’ declared here
  883 |   Rooted<ArrayObject*> partsArray(
      |                        ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:873:47: note: ‘cx’ declared here
  873 | static bool FormattedNumberToParts(JSContext* cx, HandleString str,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PluralRulesObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PluralRulesObject*>::Rooted<JSContext*, js::PluralRulesObject*>(JSContext* const&, js::PluralRulesObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:313:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pluralRules’ in ‘MEM[(struct StackRootedBase * *)cx_57(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp: In function ‘js::intl_SelectPluralRule(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:312:30: note: ‘pluralRules’ declared here
  312 |   Rooted<PluralRulesObject*> pluralRules(
      |                              ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:308:43: note: ‘cx’ declared here
  308 | bool js::intl_SelectPluralRule(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PluralRulesObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PluralRulesObject*>::Rooted<JSContext*, js::PluralRulesObject*>(JSContext* const&, js::PluralRulesObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:346:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pluralRules’ in ‘MEM[(struct StackRootedBase * *)cx_68(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp: In function ‘js::intl_SelectPluralRuleRange(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:345:30: note: ‘pluralRules’ declared here
  345 |   Rooted<PluralRulesObject*> pluralRules(
      |                              ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:340:48: note: ‘cx’ declared here
  340 | bool js::intl_SelectPluralRuleRange(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PluralRulesObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PluralRulesObject*>::Rooted<JSContext*, js::PluralRulesObject*>(JSContext* const&, js::PluralRulesObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:391:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pluralRules’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp: In function ‘js::intl_GetPluralCategories(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:390:30: note: ‘pluralRules’ declared here
  390 |   Rooted<PluralRulesObject*> pluralRules(
      |                              ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp:386:46: note: ‘cx’ declared here
  386 | bool js::intl_GetPluralCategories(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ListFormatObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ListFormatObject*>::Rooted<JSContext*, js::ListFormatObject*>(JSContext* const&, js::ListFormatObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp:323:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘listFormat’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp: In function ‘js::intl_FormatList(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp:322:29: note: ‘listFormat’ declared here
  322 |   Rooted<ListFormatObject*> listFormat(
      |                             ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp:318:37: note: ‘cx’ declared here
  318 | bool js::intl_FormatList(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateLocaleObject(JSContext*, JS::Handle<JSObject*>, mozilla::intl::Locale const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:113:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagStr’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘CreateLocaleObject(JSContext*, JS::Handle<JSObject*>, mozilla::intl::Locale const&)’:
/builddir/buimake[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
ld/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:113:16: note: ‘tagStr’ declared here
  113 |   RootedString tagStr(cx, buffer.toAsciiString(cx));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:105:52: note: ‘cx’ declared here
  105 | static LocaleObject* CreateLocaleObject(JSContext* cx, HandleObject prototype,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Locale_minimize(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:970:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagStr’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale_minimize(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:970:27: note: ‘tagStr’ declared here
  970 |   Rooted<JSLinearString*> tagStr(cx, locale->languageTag()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:965:40: note: ‘cx’ declared here
  965 | static bool Locale_minimize(JSContext* cx, const CallArgs& args) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Locale_maximize(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:933:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagStr’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale_maximize(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:933:27: note: ‘tagStr’ declared here
  933 |   Rooted<JSLinearString*> tagStr(cx, locale->languageTag()->ensureLinear(cx));
      |                           ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:928:40: note: ‘cx’ declared here
  928 | static bool Locale_maximize(JSContext* cx, const CallArgs& args) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NumberFormatLocale(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:289:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘locale’ in ‘MEM[(struct StackRootedBase * *)cx_153(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘NumberFormatLocale(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:289:29: note: ‘locale’ declared here
  289 |     Rooted<JSLinearString*> locale(cx, value.toString()->ensureLinear(cx));
      |                             ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:279:50: note: ‘cx’ declared here
  279 | static UniqueChars NumberFormatLocale(JSContext* cx, HandleObject internals) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::MutableHandle<JS::Value> >(JSContext* const&, JS::MutableHandle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:1143:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_254(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘js::intl_FormatNumber(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:1143:15: note: ‘value’ declared here
 1143 |   RootedValue value(cx, args[1]);
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:1131:39: note: ‘cx’ declared here
 1131 | bool js::intl_FormatNumber(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewNumberFormat<mozilla::intl::NumberRangeFormat>(JSContext*, JS::Handle<js::NumberFormatObject*>)mozilla::intl::NumberRangeFormat*’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:745:16,
    inlined from ‘GetOrCreateNumberRangeFormat(JSContext*, JS::Handle<js::NumberFormatObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:802:58,
    inlined from ‘js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:1286:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘internals’ in ‘MEM[(struct StackRootedBase * *)cx_267(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp: In function ‘js::intl_FormatNumberRange(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:745:16: note: ‘internals’ declared here
  745 |   RootedObject internals(cx, intl::GetInternalsObject(cx, numberFormat));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp:1249:44: note: ‘cx’ declared here
 1249 | bool js::intl_FormatNumberRange(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::RelativeTimeFormatObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::RelativeTimeFormatObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.cpp:296:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘relativeTimeFormat’ in ‘MEM[(struct StackRootedBase * *)cx_197(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src5.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.cpp: In function ‘js::intl_FormatRelativeTime(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.cpp:296:37: note: ‘relativeTimeFormat’ declared here
  296 |   Rooted<RelativeTimeFormatObject*> relativeTimeFormat(cx);
      |                                     ^~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.cpp:288:45: note: ‘cx’ declared here
  288 | bool js::intl_FormatRelativeTime(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Locale(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:534:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘tagLinearStr’ in ‘MEM[(struct StackRootedBase * *)cx_505(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:534:27: note: ‘tagLinearStr’ declared here
  534 |   Rooted<JSLinearString*> tagLinearStr(cx, tagStr->ensureLinear(cx));
      |                           ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:499:31: note: ‘cx’ declared here
  499 | static bool Locale(JSContext* cx, unsigned argc, Value* vp) {
      |                    ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit5.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit5.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp   Unified_cpp_js_src_jit5.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonAnalysis.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonAnalysis.cpp:7,
                 from Unified_cpp_js_src_jit5.cpp:2:
In member function ‘JS::Rooted<js::jit::JitCode*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::jit::JitCode*>::Rooted<JSContext*, js::jit::JitCode*>(JSContext* const&, js::jit::JitCode*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCacheIRCompiler.cpp:591:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1415 + 8B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit5.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCacheIRCompiler.cpp:591:20: note: ‘newStubCode’ declared here
  591 |   Rooted<JitCode*> newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion));
      |                    ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCacheIRCompiler.cpp:547:53: note: ‘this’ declared here
  547 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) {
      |                                                     ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle<JS::Value>, int, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:513:40,
    inlined from ‘js::GetElementOperation(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:522:43,
    inlined from ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropertyIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:181:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_318(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctionList-inl.h:32,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCacheIRCompiler.cpp:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropertyIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:513:16: note: ‘obj’ declared here
  513 |   RootedObject obj(cx, &lref.toObject());
      |                ^~~
In file included from Unified_cpp_js_src_jit5.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:163:42: note: ‘cx’ declared here
  163 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:413:19,
    inlined from ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropSuperIC*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:216:35:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonGetPropSuperIC*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:413:14: note: ‘id’ declared here
  413 |     RootedId id(cx);
      |              ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:190:43: note: ‘cx’ declared here
  190 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ToPropertyKeyOperation(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:367:17,
    inlined from ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonToPropertyKeyIC*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:477:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonToPropertyKeyIC*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:367:12: note: ‘id’ declared here
  367 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:470:44: note: ‘cx’ declared here
  470 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonUnaryArithIC*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:496:39:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_161(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp: In function ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonUnaryArithIC*, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:496:16: note: ‘script’ declared here
  496 |   RootedScript script(cx, ic->script());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:492:41: note: ‘cx’ declared here
  492 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript,
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value>&>(JSContext* const&, JS::Handle<JS::Value>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonCompareIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:656:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_126(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp: In function ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonCompareIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:656:15: note: ‘rhsCopy’ declared here
  656 |   RootedValue rhsCopy(cx, rhs);
      |               ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:645:38: note: ‘cx’ declared here
  645 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:211:18,
    inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:590:22,
    inlined from ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonCheckPrivateFieldIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:444:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_6(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonCheckPrivateFieldIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here
  211 |   RootedId key(cx);
      |            ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:435:48: note: ‘cx’ declared here
  435 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:211:18,
    inlined from ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonHasOwnIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, int*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:426:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonHasOwnIC*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, int*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:211:12: note: ‘key’ declared here
  211 |   RootedId key(cx);
      |            ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:417:37: note: ‘cx’ declared here
  417 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript,
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::InitElemOperation(JSContext*, unsigned char*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:538:17,
    inlined from ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonSetPropertyIC*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:274:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_329(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle<JSScript*>, js::jit::IonSetPropertyIC*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Interpreter-inl.h:538:12: note: ‘id’ declared here
  538 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp:225:42: note: ‘cx’ declared here
  225 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript,
      |                               ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src7.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src7.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src7.o.pp   Unified_cpp_js_src7.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:7,
                 from Unified_cpp_js_src7.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::BaseProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:53:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_37(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function ‘js::BaseProxyHandler::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:53:16: note: ‘proto’ declared here
   53 |   RootedObject proto(cx);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:32:39: note: ‘cx’ declared here
   32 | bool BaseProxyHandler::has(JSContext* cx, HandleObject proxy, HandleId id,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::BaseProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:101:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function ‘js::BaseProxyHandler::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:101:18: note: ‘proto’ declared here
  101 |     RootedObject proto(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:79:39: note: ‘cx’ declared here
   79 | bool BaseProxyHandler::get(JSContext* cx, HandleObject proxy,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_DefineFunctionsWithHelp(JSContext*, JS::Handle<JSObject*>, JSFunctionSpecWithHelp const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:213:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp: In function ‘JS_DefineFunctionsWithHelp(JSContext*, JS::Handle<JSObject*>, JSFunctionSpecWithHelp const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:212:20: note: ‘fun’ declared here
  212 |     RootedFunction fun(cx, DefineFunction(cx, obj, id, fs->call, fs->nargs,
      |                    ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:200:16: note: ‘cx’ declared here
  200 |     JSContext* cx, HandleObject obj, const JSFunctionSpecWithHelp* fs) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘CopyProxyObject(JSContext*, JS::Handle<js::ProxyObject*>, JS::Handle<js::ProxyObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:558:19,
    inlined from ‘JS_CloneObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:601:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp: In function ‘JS_CloneObject(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:558:15: note: ‘v’ declared here
  558 |   RootedValue v(cx);
      |               ^
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:570:51: note: ‘cx’ declared here
  570 | JS_PUBLIC_API JSObject* JS_CloneObject(JSContext* cx, HandleObject obj,
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::GetTestingFunctions(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:672:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_25(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp: In function ‘js::GetTestingFunctions(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:672:16: note: ‘obj’ declared here
  672 |   RootedObject obj(cx, JS_NewPlainObject(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp:671:60: note: ‘cx’ declared here
  671 | JS_PUBLIC_API JSObject* js::GetTestingFunctions(JSContext* cx) {
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::ObjectOpResult&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:171:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_255(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp: In function ‘js::SetPropertyIgnoringNamedGetter(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::Handle<mozilla::Maybe<JS::PropertyDescriptor> >, JS::ObjectOpResult&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:171:18: note: ‘proto’ declared here
  171 |     RootedObject proto(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:162:16: note: ‘cx’ declared here
  162 |     JSContext* cx, HandleObject obj, HandleId id, HandleValue v,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value>&>(JSContext* const&, JS::Handle<JS::Value>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ToNumberSlow(JSContext*, JS::Handle<JS::Value>, double*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp:2006:23:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘v’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src7.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp: In function ‘js::ToNumberSlow(JSContext*, JS::Handle<JS::Value>, double*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp:2006:15: note: ‘v’ declared here
 2006 |   RootedValue v(cx, v_);
      |               ^
/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp:2002:48: note: ‘cx’ declared here
 2002 | JS_PUBLIC_API bool js::ToNumberSlow(JSContext* cx, HandleValue v_,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘num_parseInt(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp:630:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘inputString’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp: In function ‘num_parseInt(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp:630:16: note: ‘inputString’ declared here
  630 |   RootedString inputString(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp:575:37: note: ‘cx’ declared here
  575 | static bool num_parseInt(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:257:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp: In member function ‘js::BaseProxyHandler::getOwnEnumerablePropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:257:12: note: ‘id’ declared here
  257 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp:248:16: note: ‘cx’ declared here
  248 |     JSContext* cx, HandleObject proxy, MutableHandleIdVector props) const {
      |     ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src8.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src8.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src8.o.pp   Unified_cpp_js_src8.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Proxy.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Wrapper.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp:8,
                 from Unified_cpp_js_src8.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle<JSObject*>, JS::IsArrayAnswer*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1412:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_33(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src8.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘js::ScriptedProxyHandler::isArray(JSContext*, JS::Handle<JSObject*>, JS::IsArrayAnswer*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1412:16: note: ‘target’ declared here
 1412 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1410:47: note: ‘cx’ declared here
 1410 | bool ScriptedProxyHandler::isArray(JSContext* cx, HandleObject proxy,
      |                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ForwardingProxyHandler::isExtensible(JSContext*, JS::Handle<JSObject*>, bool*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:129:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src8.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp: In member function ‘js::ForwardingProxyHandler::isExtensible(JSContext*, JS::Handle<JSObject*>, bool*) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:129:16: note: ‘target’ declared here
  129 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:127:54: note: ‘cx’ declared here
  127 | bool ForwardingProxyHandler::isExtensible(JSContext* cx, HandleObject proxy,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ForwardingProxyHandler::getPrototype(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:95:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp: In member function ‘js::ForwardingProxyHandler::getPrototype(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:95:16: note: ‘target’ declared here
   95 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:93:54: note: ‘cx’ declared here
   93 | bool ForwardingProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ScriptedProxyHandler::getPrototype(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:275:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetProto’ in ‘MEM[(struct StackRootedBase * *)cx_174(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘js::ScriptedProxyHandler::getPrototype(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:275:16: note: ‘targetProto’ declared here
  275 |   RootedObject targetProto(cx);
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:216:52: note: ‘cx’ declared here
  216 | bool ScriptedProxyHandler::getPrototype(JSContext* cx, HandleObject proxy,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ScriptedProxyHandler::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:353:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetProto’ in ‘MEM[(struct StackRootedBase * *)cx_187(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘js::ScriptedProxyHandler::setPrototype(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::ObjectOpResult&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:353:16: note: ‘targetProto’ declared here
  353 |   RootedObject targetProto(cx);
      |                ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:294:52: note: ‘cx’ declared here
  294 | bool ScriptedProxyHandler::setPrototype(JSContext* cx, HandleObject proxy,
      |                                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ProxyGetOwnPropertyDescriptorFromExpando(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:76:79,
    inlined from ‘js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:220:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src8.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::Proxy::getOwnPropertyDescriptor(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<mozilla::Maybe<JS::PropertyDescriptor> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:76:16: note: ‘expando’ declared here
   76 |   RootedObject expando(cx, proxy->as<ProxyObject>().expando().toObjectOrNull());
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:205:16: note: ‘cx’ declared here
  205 |     JSContext* cx, HandleObject proxy, HandleId id,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::Proxy::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:409:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_83(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::Proxy::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:409:18: note: ‘proto’ declared here
  409 |     RootedObject proto(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:386:28: note: ‘cx’ declared here
  386 | bool Proxy::has(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
      |                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:516:28,
    inlined from ‘js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:535:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_136(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::Proxy::get(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:516:20: note: ‘proto’ declared here
  516 |       RootedObject proto(cx);
      |                    ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:530:28: note: ‘cx’ declared here
  530 | bool Proxy::get(JSContext* cx, HandleObject proxy, HandleValue receiver_,
      |                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::Proxy::has(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:409:26,
    inlined from ‘proxy_LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:843:18:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘proxy_LookupProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JSObject*>, js::PropertyResult*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:409:18: note: ‘proto’ declared here
  409 |     RootedObject proto(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:839:45: note: ‘cx’ declared here
  839 | static bool proxy_LookupProperty(JSContext* cx, HandleObject obj, HandleId id,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ProxyHas(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:425:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::ProxyHas(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:425:12: note: ‘id’ declared here
  425 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:423:30: note: ‘cx’ declared here
  423 | bool js::ProxyHas(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ProxyHasOnExpando(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:129:79,
    inlined from ‘js::Proxy::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:458:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘expando’ in ‘MEM[(struct StackRootedBase * *)cx_18(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::Proxy::hasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:129:16: note: ‘expando’ declared here
  129 |   RootedObject expando(cx, proxy->as<ProxyObject>().expando().toObjectOrNull());
      |                ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:433:31: note: ‘cx’ declared here
  433 | bool Proxy::hasOwn(JSContext* cx, HandleObject proxy, HandleId id, bool* bp) {
      |                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ProxyHasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:466:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::ProxyHasOwn(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:466:12: note: ‘id’ declared here
  466 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:464:33: note: ‘cx’ declared here
  464 | bool js::ProxyHasOwn(JSContext* cx, HandleObject proxy, HandleValue idVal,
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::Proxy::getInternal(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:516:28,
    inlined from ‘js::ProxyGetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:541:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_120(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::ProxyGetProperty(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:516:20: note: ‘proto’ declared here
  516 |       RootedObject proto(cx);
      |                    ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:538:38: note: ‘cx’ declared here
  538 | bool js::ProxyGetProperty(JSContext* cx, HandleObject proxy, HandleId id,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ProxyGetPropertyByValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:546:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_148(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::ProxyGetPropertyByValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:546:12: note: ‘id’ declared here
  546 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:544:45: note: ‘cx’ declared here
  544 | bool js::ProxyGetPropertyByValue(JSContext* cx, HandleObject proxy,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::ProxySetPropertyByValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:618:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::ProxySetPropertyByValue(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::Value>, JS::Handle<JS::Value>, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:618:12: note: ‘id’ declared here
  618 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:615:45: note: ‘cx’ declared here
  615 | bool js::ProxySetPropertyByValue(JSContext* cx, HandleObject proxy,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ForwardingProxyHandler::className(JSContext*, JS::Handle<JSObject*>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:238:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp: In member function ‘js::ForwardingProxyHandler::className(JSContext*, JS::Handle<JSObject*>) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:238:16: note: ‘target’ declared here
  238 |   RootedObject target(cx, proxy->as<ProxyObject>().target());
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:235:58: note: ‘cx’ declared here
  235 | const char* ForwardingProxyHandler::className(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ProxyCreate(JSContext*, JS::CallArgs&, char const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1476:76,
    inlined from ‘js::proxy(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1521:21:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘js::proxy(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1475:16: note: ‘target’ declared here
 1475 |   RootedObject target(cx,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1514:27: note: ‘cx’ declared here
 1514 | bool js::proxy(JSContext* cx, unsigned argc, Value* vp) {
      |                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:1052:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘valObj’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘DefaultHostEnsureCanAddPrivateElementCallback(JSContext*, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:1052:21: note: ‘valObj’ declared here
 1052 |   Rooted<JSObject*> valObj(cx, &val.toObject());
      |                     ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:1046:63: note: ‘cx’ declared here
 1046 | bool DefaultHostEnsureCanAddPrivateElementCallback(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ProxyCreate(JSContext*, JS::CallArgs&, char const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1476:76,
    inlined from ‘js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1548:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘js::proxy_revocable(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1475:16: note: ‘target’ declared here
 1475 |   RootedObject target(cx,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1545:37: note: ‘cx’ declared here
 1545 | bool js::proxy_revocable(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RevokeProxy(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1529:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘p’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In function ‘RevokeProxy(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1528:16: note: ‘p’ declared here
 1528 |   RootedObject p(cx, func->getExtendedSlot(ScriptedProxyHandler::REVOKE_SLOT)
      |                ^
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1524:36: note: ‘cx’ declared here
 1524 | static bool RevokeProxy(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CreateFilteredListFromArrayLike(JSContext*, JS::Handle<JS::Value>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:765:60,
    inlined from ‘js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:847:39:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2401(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘js::ScriptedProxyHandler::ownPropertyKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:764:16: note: ‘obj’ declared here
  764 |   RootedObject obj(cx, RequireObject(cx, JSMSG_OBJECT_REQUIRED_RET_OWNKEYS,
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:812:55: note: ‘cx’ declared here
  812 | bool ScriptedProxyHandler::ownPropertyKeys(JSContext* cx, HandleObject proxy,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::PropertyKey>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::AppendUnique(JSContext*, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:298:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘uniqueOthers’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::AppendUnique(JSContext*, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >, JS::Handle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:298:18: note: ‘uniqueOthers’ declared here
  298 |   RootedIdVector uniqueOthers(cx);
      |                  ^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:296:48: note: ‘cx’ declared here
  296 | JS_PUBLIC_API bool js::AppendUnique(JSContext* cx, MutableHandleIdVector base,
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::Proxy::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:659:26:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp: In function ‘js::Proxy::enumerate(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::StackGCVector<JS::PropertyKey, js::TempAllocPolicy> >)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:659:18: note: ‘proto’ declared here
  659 |     RootedObject proto(cx);
      |                  ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp:646:34: note: ‘cx’ declared here
  646 | bool Proxy::enumerate(JSContext* cx, HandleObject proxy,
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘js::ScriptedProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1300:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘js::ScriptedProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1300:16: note: ‘iargs’ declared here
 1300 |     InvokeArgs iargs(cx);
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1277:44: note: ‘cx’ declared here
 1277 | bool ScriptedProxyHandler::call(JSContext* cx, HandleObject proxy,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘js::ScriptedProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1351:27:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_221(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp: In member function ‘js::ScriptedProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1351:19: note: ‘cargs’ declared here
 1351 |     ConstructArgs cargs(cx);
      |                   ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp:1328:49: note: ‘cx’ declared here
 1328 | bool ScriptedProxyHandler::construct(JSContext* cx, HandleObject proxy,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)0>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::InvokeArgs::InvokeArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:919:47,
    inlined from ‘js::ForwardingProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:163:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘iargs’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp: In member function ‘js::ForwardingProxyHandler::call(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:163:14: note: ‘iargs’ declared here
  163 |   InvokeArgs iargs(cx);
      |              ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:158:46: note: ‘cx’ declared here
  158 | bool ForwardingProxyHandler::call(JSContext* cx, HandleObject proxy,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:867:45,
    inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.h:953:50,
    inlined from ‘js::ForwardingProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:182:25:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp: In member function ‘js::ForwardingProxyHandler::construct(JSContext*, JS::Handle<JSObject*>, JS::CallArgs const&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:182:17: note: ‘cargs’ declared here
  182 |   ConstructArgs cargs(cx);
      |                 ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp:171:51: note: ‘cx’ declared here
  171 | bool ForwardingProxyHandler::construct(JSContext* cx, HandleObject proxy,
      |                                        ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src3.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src3.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src3.o.pp   Unified_cpp_js_src3.cpp
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7,
                 from Unified_cpp_js_src3.cpp:2:
In member function ‘JS::Rooted<CloneBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CloneBufferObject*>::Rooted<JSContext*, CloneBufferObject*>(JSContext* const&, CloneBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4916:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CloneBufferObject::getCloneBufferAsArrayBuffer_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4915:32: note: ‘obj’ declared here
 4915 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4913:59: note: ‘cx’ declared here
 4913 |   static bool getCloneBufferAsArrayBuffer_impl(JSContext* cx,
      |                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetExceptionInfo(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7198:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_180(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetExceptionInfo(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7198:16: note: ‘obj’ declared here
 7198 |   RootedObject obj(cx, NewPlainObject(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7155:41: note: ‘cx’ declared here
 7155 | static bool GetExceptionInfo(JSContext* cx, uint32_t argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GlobalLexicals(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8077:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘res’ in ‘MEM[(struct StackRootedBase * *)cx_128(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GlobalLexicals(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8077:16: note: ‘res’ declared here
 8077 |   RootedObject res(cx, JS_NewPlainObject(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8066:39: note: ‘cx’ declared here
 8066 | static bool GlobalLexicals(JSContext* cx, unsigned argc, Value* vp) {
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ObjectGlobal(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8011:43:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ObjectGlobal(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8011:16: note: ‘obj’ declared here
 8011 |   RootedObject obj(cx, &args[0].toObject());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8002:37: note: ‘cx’ declared here
 8002 | static bool ObjectGlobal(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7986:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_53(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ScriptedCallerGlobal(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7986:16: note: ‘obj’ declared here
 7986 |   RootedObject obj(cx, JS::GetScriptedCallerGlobal(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7983:45: note: ‘cx’ declared here
 7983 | static bool ScriptedCallerGlobal(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SetGCCallback(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7310:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_178(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘SetGCCallback(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7310:16: note: ‘opts’ declared here
 7310 |   RootedObject opts(cx, ToObject(cx, args[0]));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7302:38: note: ‘cx’ declared here
 7302 | static bool SetGCCallback(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ConvertToTier(JSContext*, JS::Handle<JS::Value>, js::wasm::Code const&, js::wasm::Tier*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1546:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘option’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ConvertToTier(JSContext*, JS::Handle<JS::Value>, js::wasm::Code const&, js::wasm::Tier*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1546:16: note: ‘option’ declared here
 1546 |   RootedString option(cx, JS::ToString(cx, value));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1544:38: note: ‘cx’ declared here
 1544 | static bool ConvertToTier(JSContext* cx, HandleValue value,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:874:53:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘ls’ in ‘MEM[(struct StackRootedBase * *)cx_70(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘WasmMaxMemoryPages(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:874:27: note: ‘ls’ declared here
  874 |   Rooted<JSLinearString*> ls(cx, s->ensureLinear(cx));
      |                           ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:863:43: note: ‘cx’ declared here
  863 | static bool WasmMaxMemoryPages(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:186:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetRealmConfiguration(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:186:16: note: ‘info’ declared here
  186 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:184:46: note: ‘cx’ declared here
  184 | static bool GetRealmConfiguration(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4703:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_501(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetJitCompilerOptions(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4703:16: note: ‘info’ declared here
 4703 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4701:46: note: ‘cx’ declared here
 4701 | static bool GetJitCompilerOptions(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:226:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_421(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetBuildConfiguration(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:226:16: note: ‘info’ declared here
  226 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:224:46: note: ‘cx’ declared here
  224 | static bool GetBuildConfiguration(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3019:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3019:16: note: ‘obj’ declared here
 3019 |   RootedObject obj(cx, JS_NewObject(cx, &cls));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2974:53: note: ‘cx’ declared here
 2974 | static bool NewObjectWithAddPropertyHook(JSContext* cx, unsigned argc,
      |                                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Handle<JS::Value> >(JSContext* const&, JS::Handle<JS::Value>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘HasChild(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2745:36:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘child’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘HasChild(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2745:15: note: ‘child’ declared here
 2745 |   RootedValue child(cx, args.get(1));
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2742:33: note: ‘cx’ declared here
 2742 | static bool HasChild(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SetTimeZone(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7643:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_101(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘SetTimeZone(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7643:29: note: ‘str’ declared here
 7643 |     Rooted<JSLinearString*> str(cx, args[0].toString()->ensureLinear(cx));
      |                             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7610:36: note: ‘cx’ declared here
 7610 | static bool SetTimeZone(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘DumpHeap(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4178:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘DumpHeap(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4178:18: note: ‘str’ declared here
 4178 |     RootedString str(cx, ToString(cx, args[0]));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4161:33: note: ‘cx’ declared here
 4161 | static bool DumpHeap(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3478:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_35(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘RepresentativeStringArray(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3478:16: note: ‘array’ declared here
 3478 |   RootedObject array(cx, JS::NewArrayObject(cx, 0));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3475:50: note: ‘cx’ declared here
 3475 | static bool RepresentativeStringArray(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3148:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘NewObjectWithManyReservedSlots(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3148:16: note: ‘obj’ declared here
 3148 |   RootedObject obj(cx, JS_NewObject(cx, &ObjectWithManyReservedSlotsClass));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3140:55: note: ‘cx’ declared here
 3140 | static bool NewObjectWithManyReservedSlots(JSContext* cx, unsigned argc,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4378:53,
    inlined from ‘ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4366:13:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_22(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ReadGeckoInterpProfilingStack(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4378:21: note: ‘stack’ declared here
 4378 |   Rooted<JSObject*> stack(cx, NewDenseEmptyArray(cx));
      |                     ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4366:54: note: ‘cx’ declared here
 4366 | static bool ReadGeckoInterpProfilingStack(JSContext* cx, unsigned argc,
      |                                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)#1}::operator()(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2980:60,
    inlined from ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)#1}::_FUN(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2999:3:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘propName’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘NewObjectWithAddPropertyHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)#1}::_FUN(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2980:21: note: ‘propName’ declared here
 2980 |     Rooted<JSAtom*> propName(cx, GetPropertiesAddedName(cx));
      |                     ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2978:36: note: ‘<anonymous>’ declared here
 2978 |   auto addPropHook = [](JSContext* cx, HandleObject obj, HandleId id,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSLinearString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSLinearString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘SetDefaultLocale(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7731:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘SetDefaultLocale(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7731:29: note: ‘str’ declared here
 7731 |     Rooted<JSLinearString*> str(cx, args[0].toString()->ensureLinear(cx));
      |                             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:7715:41: note: ‘cx’ declared here
 7715 | static bool SetDefaultLocale(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PlainObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PlainObject*>::Rooted<JSContext*, js::PlainObject*>(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::CallArgs&)#1}::operator()(JSContext*, JS::CallArgs&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3043:52,
    inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::operator()(JSContext*, unsigned int, JS::Value*) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3102:22,
    inlined from ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3103:3:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, unsigned int, JS::Value*)#1}::_FUN(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3043:26: note: ‘obj’ declared here
 3043 |     Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3099:40: note: ‘<anonymous>’ declared here
 3099 |   static auto callHook = [](JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ToLaneInterp(JSContext*, JS::Handle<JS::Value>, LaneInterp*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1135:45,
    inlined from ‘WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1192:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘interpStr’ in ‘MEM[(struct StackRootedBase * *)cx_208(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘WasmGlobalExtractLane(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1135:16: note: ‘interpStr’ declared here
 1135 |   RootedString interpStr(cx, ToString(cx, v));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1162:46: note: ‘cx’ declared here
 1162 | static bool WasmGlobalExtractLane(JSContext* cx, unsigned argc, Value* vp) {
      |                                   ~~~~~~~~~~~^~
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h: In function ‘NewObjectWithCallHook(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, unsigned int, JS::Value*)#2}::_FUN(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3043:26: note: ‘obj’ declared here
 3043 |     Rooted<PlainObject*> obj(cx, NewPlainObject(cx));
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3104:45: note: ‘<anonymous>’ declared here
 3104 |   static auto constructHook = [](JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1097:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_129(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘WasmGlobalFromArrayBuffer(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1096:16: note: ‘proto’ declared here
 1096 |   RootedObject proto(
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1044:50: note: ‘cx’ declared here
 1044 | static bool WasmGlobalFromArrayBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::WeakMapObject*>(JSContext* const&, js::WeakMapObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:250:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_133(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp: In function ‘js::WeakMapObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:250:16: note: ‘obj’ declared here
  250 |   RootedObject obj(cx, NewObjectWithClassProto<WeakMapObject>(cx, proto));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:237:42: note: ‘cx’ declared here
  237 | bool WeakMapObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Span.h:37,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/DbgMacro.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/LinkedList.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:13:
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4249:10,
    inlined from ‘mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::new_<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::moveConstruct<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::moveConstruct<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1033:22,
    inlined from ‘mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1065:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_189 + 8]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4249:10,
    inlined from ‘mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::new_<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy, false>::moveConstruct<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo>(ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*, ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::new_<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy> >(mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>*, mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy, false>::growTo(mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>&, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:226:11,
    inlined from ‘mozilla::Vector<mozilla::Vector<ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)::InlineFrameInfo, 0ul, js::TempAllocPolicy>, 0ul, js::TempAllocPolicy>::growStorageBy(unsigned long) [clone .constprop.0]’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1068:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_164 + 8]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4237:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘stack’ in ‘MEM[(struct StackRootedBase * *)cx_366(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ReadGeckoProfilingStack(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4237:16: note: ‘stack’ declared here
 4237 |   RootedObject stack(cx, NewDenseEmptyArray(cx));
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4226:48: note: ‘cx’ declared here
 4226 | static bool ReadGeckoProfilingStack(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CloneBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CloneBufferObject*>::Rooted<JSContext*, CloneBufferObject*>(JSContext* const&, CloneBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4881:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4880:32: note: ‘obj’ declared here
 4880 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4879:46: note: ‘cx’ declared here
 4879 |   static bool getCloneBuffer_impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CustomSerializableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CustomSerializableObject*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘CustomSerializableObject::CanTransfer(JSContext*, JS::Handle<JSObject*>, bool*, void*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5186:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_36(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CustomSerializableObject::CanTransfer(JSContext*, JS::Handle<JSObject*>, bool*, void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5186:39: note: ‘obj’ declared here
 5186 |     Rooted<CustomSerializableObject*> obj(cx);
      |                                       ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5184:38: note: ‘cx’ declared here
 5184 |   static bool CanTransfer(JSContext* cx, JS::Handle<JSObject*> wrapped,
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘Deserialize(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5405:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_221(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘Deserialize(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5405:18: note: ‘opts’ declared here
 5405 |     RootedObject opts(cx, &args[1].toObject());
      |                  ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5382:36: note: ‘cx’ declared here
 5382 | static bool Deserialize(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WeakRefObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WeakRefObject*>::Rooted<JSContext*, js::WeakRefObject*>(JSContext* const&, js::WeakRefObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp:49:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘weakRef’ in ‘MEM[(struct StackRootedBase * *)cx_205(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp: In function ‘js::WeakRefObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp:48:26: note: ‘weakRef’ declared here
   48 |   Rooted<WeakRefObject*> weakRef(
      |                          ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp:23:42: note: ‘cx’ declared here
   23 | bool WeakRefObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘IsSmallFunction(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8462:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_86(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘IsSmallFunction(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8462:18: note: ‘fun’ declared here
 8462 |   RootedFunction fun(cx, &args[0].toObject().as<JSFunction>());
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8448:40: note: ‘cx’ declared here
 8448 | static bool IsSmallFunction(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6682:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ByteSizeOfScript(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6682:16: note: ‘script’ declared here
 6682 |   RootedScript script(cx, JSFunction::getOrCreateScript(cx, fun));
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6666:41: note: ‘cx’ declared here
 6666 | static bool ByteSizeOfScript(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CustomSerializableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CustomSerializableObject*>::Rooted<JSContext*, CustomSerializableObject*>(JSContext* const&, CustomSerializableObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, unsigned int, void*, unsigned long, void*, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5231:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CustomSerializableObject::ReadTransfer(JSContext*, JSStructuredCloneReader*, unsigned int, void*, unsigned long, void*, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5229:41: note: ‘obj’ declared here
 5229 |       Rooted<CustomSerializableObject*> obj(
      |                                         ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5223:39: note: ‘cx’ declared here
 5223 |   static bool ReadTransfer(JSContext* cx, JSStructuredCloneReader* r,
      |                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CustomSerializableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CustomSerializableObject*>::Rooted<JSContext*, CustomSerializableObject*>(JSContext* const&, CustomSerializableObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CustomSerializableObject::Create(JSContext*, int, CustomSerializableObject::Behavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5059:78,
    inlined from ‘MakeSerializable(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5282:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘MakeSerializable(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5058:39: note: ‘obj’ declared here
 5058 |     Rooted<CustomSerializableObject*> obj(
      |                                       ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5256:41: note: ‘cx’ declared here
 5256 | static bool MakeSerializable(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ToNaNFlavor(JSContext*, JS::Handle<JS::Value>, NaNFlavor*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1367:45,
    inlined from ‘WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1409:19:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘flavorStr’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘WasmGlobalIsNaN(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1367:16: note: ‘flavorStr’ declared here
 1367 |   RootedString flavorStr(cx, ToString(cx, v));
      |                ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1388:40: note: ‘cx’ declared here
 1388 | static bool WasmGlobalIsNaN(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CustomSerializableObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CustomSerializableObject*>::Rooted<JSContext*, CustomSerializableObject*>(JSContext* const&, CustomSerializableObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, JS::CloneDataPolicy const&, unsigned int, unsigned int, void*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5170:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_48(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CustomSerializableObject::Read(JSContext*, JSStructuredCloneReader*, JS::CloneDataPolicy const&, unsigned int, unsigned int, void*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5169:39: note: ‘obj’ declared here
 5169 |     Rooted<CustomSerializableObject*> obj(
      |                                       ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5156:36: note: ‘cx’ declared here
 5156 |   static JSObject* Read(JSContext* cx, JSStructuredCloneReader* r,
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)::{lambda(JSContext*, JS::Handle<JS::Value>)#1}::operator()(JSContext*, JS::Handle<JS::Value>) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2132:65,
    inlined from ‘HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2156:76:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘HasSameBytecodeData(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2132:18: note: ‘obj’ declared here
 2132 |     RootedObject obj(cx, CheckedUnwrapDynamic(&v.toObject(), cx));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:2118:44: note: ‘cx’ declared here
 2118 | static bool HasSameBytecodeData(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CloneBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CloneBufferObject*>::Rooted<JSContext*, CloneBufferObject*>(JSContext* const&, CloneBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CloneBufferObject::getCloneBuffer_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4881:61,
    inlined from ‘JS::CallNonGenericMethod<&CloneBufferObject::is, &CloneBufferObject::getCloneBuffer_impl>(JSContext*, JS::CallArgs const&)bool’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4910:57,
    inlined from ‘CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4910:57:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_4(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CloneBufferObject::getCloneBuffer(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4880:32: note: ‘obj’ declared here
 4880 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4908:41: note: ‘cx’ declared here
 4908 |   static bool getCloneBuffer(JSContext* cx, unsigned int argc, JS::Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EvalReturningScope(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6565:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_286(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘EvalReturningScope(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6565:16: note: ‘str’ declared here
 6565 |   RootedString str(cx, ToString(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6559:43: note: ‘cx’ declared here
 6559 | static bool EvalReturningScope(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSFunction*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSFunction*>::Rooted<JSContext*, JSFunction*>(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::TestingFunctionArgumentToScript(JSContext*, JS::Handle<JS::Value>, JSFunction**)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8186:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_92(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘js::TestingFunctionArgumentToScript(JSContext*, JS::Handle<JS::Value>, JSFunction**)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8186:18: note: ‘fun’ declared here
 8186 |   RootedFunction fun(cx, JS_ValueToFunction(cx, v));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8169:16: note: ‘cx’ declared here
 8169 |     JSContext* cx, HandleValue v, JSFunction** funp /* = nullptr */) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::DefineTestingFunctions(JSContext*, JS::Handle<JSObject*>, bool, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:9739:51:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pccount’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘js::DefineTestingFunctions(JSContext*, JS::Handle<JSObject*>, bool, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:9739:18: note: ‘pccount’ declared here
 9739 |     RootedObject pccount(cx, JS_NewPlainObject(cx));
      |                  ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:9725:44: note: ‘cx’ declared here
 9725 | bool js::DefineTestingFunctions(JSContext* cx, HandleObject obj,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::CreateScriptPrivate(JSContext*, JS::Handle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp:205:55:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp: In function ‘js::CreateScriptPrivate(JSContext*, JS::Handle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp:205:25: note: ‘info’ declared here
  205 |   JS::Rooted<JSObject*> info(cx, JS_NewPlainObject(cx));
      |                         ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp:203:46: note: ‘cx’ declared here
  203 | JSObject* js::CreateScriptPrivate(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ParseDebugMetadata(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JSString*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp:230:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘infoObject’ in ‘MEM[(struct StackRootedBase * *)cx_111(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp: In function ‘js::ParseDebugMetadata(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JS::Value>, JS::MutableHandle<JSString*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp:230:27: note: ‘infoObject’ declared here
  230 |     JS::Rooted<JSObject*> infoObject(cx, CreateScriptPrivate(cx));
      |                           ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp:220:40: note: ‘cx’ declared here
  220 | bool js::ParseDebugMetadata(JSContext* cx, JS::Handle<JSObject*> opts,
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:154:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_140(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp: In function ‘js::WeakCollectionObject::nondeterministicGetKeys(JSContext*, JS::Handle<js::WeakCollectionObject*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:154:1make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
6: note: ‘arr’ declared here
  154 |   RootedObject arr(cx, NewDenseEmptyArray(cx));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:153:16: note: ‘cx’ declared here
  153 |     JSContext* cx, Handle<WeakCollectionObject*> obj, MutableHandleObject ret) {
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:180:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp: In function ‘JS_NondeterministicGetWeakMapKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:180:16: note: ‘obj’ declared here
  180 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp:177:65: note: ‘cx’ declared here
  177 | JS_PUBLIC_API bool JS_NondeterministicGetWeakMapKeys(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WeakRefObject::readBarrier(JSContext*, JS::Handle<js::WeakRefObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp:235:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp: In function ‘js::WeakRefObject::readBarrier(JSContext*, JS::Handle<js::WeakRefObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp:235:16: note: ‘obj’ declared here
  235 |   RootedObject obj(cx, self->target());
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp:234:44: note: ‘cx’ declared here
  234 | void WeakRefObject::readBarrier(JSContext* cx, Handle<WeakRefObject*> self) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp:230:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp: In function ‘JS_NondeterministicGetWeakSetKeys(JSContext*, JS::Handle<JSObject*>, JS::MutableHandle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp:230:16: note: ‘obj’ declared here
  230 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp:227:65: note: ‘cx’ declared here
  227 | JS_PUBLIC_API bool JS_NondeterministicGetWeakSetKeys(JSContext* cx,
      |                                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetBacktrace(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6017:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘cfg’ in ‘MEM[(struct StackRootedBase * *)cx_186(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetBacktrace(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6017:18: note: ‘cfg’ declared here
 6017 |     RootedObject cfg(cx, ToObject(cx, args[0]));
      |                  ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6003:37: note: ‘cx’ declared here
 6003 | static bool GetBacktrace(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSScript*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSScript*>::Rooted<JSContext*, JSScript*>(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EvalStencil(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6947:78:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_199(D) + 32B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘EvalStencil(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6946:16: note: ‘script’ declared here
 6946 |   RootedScript script(cx, JS::InstantiateGlobalStencil(cx, instantiateOptions,
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6896:36: note: ‘cx’ declared here
 6896 | static bool EvalStencil(JSContext* cx, uint32_t argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘NewString(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3251:49:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_421(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘NewString(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3251:16: note: ‘src’ declared here
 3251 |   RootedString src(cx, ToString(cx, args.get(0)));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:3248:34: note: ‘cx’ declared here
 3248 | static bool NewString(JSContext* cx, unsigned argc, Value* vp) {
      |                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CompileToStencil(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6816:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_230(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CompileToStencil(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6816:16: note: ‘src’ declared here
 6816 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6804:41: note: ‘cx’ declared here
 6804 | static bool CompileToStencil(JSContext* cx, uint32_t argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘GetICUOptions(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8327:46:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_187(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetICUOptions(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8327:16: note: ‘info’ declared here
 8327 |   RootedObject info(cx, JS_NewPlainObject(cx));
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8324:38: note: ‘cx’ declared here
 8324 | static bool GetICUOptions(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSString*>(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6976:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘src’ in ‘MEM[(struct StackRootedBase * *)cx_266(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CompileToStencilXDR(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6976:16: note: ‘src’ declared here
 6976 |   RootedString src(cx, ToString<CanGC>(cx, args[0]));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6969:44: note: ‘cx’ declared here
 6969 | static bool CompileToStencilXDR(JSContext* cx, uint32_t argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JS::Value, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JS::Value, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JS::Value, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JS::Value>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1520:37:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘wasmCallFrame’ in ‘MEM[(struct StackRootedBase * *)cx_108(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘WasmLosslessInvoke(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1520:21: note: ‘wasmCallFrame’ declared here
 1520 |   RootedValueVector wasmCallFrame(cx);
      |                     ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:1492:43: note: ‘cx’ declared here
 1492 | static bool WasmLosslessInvoke(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::StackGCVector<JSObject*, js::TempAllocPolicy> >::Rooted<JSContext*, JS::StackGCVector<JSObject*, js::TempAllocPolicy> >(JSContext* const&, JS::StackGCVector<JSObject*, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::RootedVector<JSObject*>::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCVector.h:347:58,
    inlined from ‘GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4014:33:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promises’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘GetWaitForAllPromise(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4014:22: note: ‘promises’ declared here
 4014 |   RootedObjectVector promises(cx);
      |                      ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4002:45: note: ‘cx’ declared here
 4002 | static bool GetWaitForAllPromise(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::WeakSetObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::WeakSetObject*>::Rooted<JSContext*, js::WeakSetObject*>(JSContext* const&, js::WeakSetObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp:178:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_304(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp: In function ‘js::WeakSetObject::construct(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp:178:26: note: ‘obj’ declared here
  178 |   Rooted<WeakSetObject*> obj(cx, WeakSetObject::create(cx, proto));
      |                          ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp:165:42: note: ‘cx’ declared here
  165 | bool WeakSetObject::construct(JSContext* cx, unsigned argc, Value* vp) {
      |                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CustomSerializableObject::getLog_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5105:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_84(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CustomSerializableObject::getLog_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5105:26: note: ‘result’ declared here
 5105 |     Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, len));
      |                          ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5098:38: note: ‘cx’ declared here
 5098 |   static bool getLog_impl(JSContext* cx, const CallArgs& args) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FindPath(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6293:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_281(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘FindPath(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6293:24: note: ‘result’ declared here
 6293 |   Rooted<ArrayObject*> result(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6227:33: note: ‘cx’ declared here
 6227 | static bool FindPath(JSContext* cx, unsigned argc, Value* vp) {
      |                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShortestPaths(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6496:75:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘results’ in ‘MEM[(struct StackRootedBase * *)_364 + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ShortestPaths(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6496:24: note: ‘results’ declared here
 6496 |   Rooted<ArrayObject*> results(cx, NewDenseFullyAllocatedArray(cx, length));
      |                        ^~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:6342:38: note: ‘cx’ declared here
 6342 | static bool ShortestPaths(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5315:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘opts’ in ‘MEM[(struct StackRootedBase * *)cx_201(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘js::testingFunc_serialize(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5315:18: note: ‘opts’ declared here
 5315 |     RootedObject opts(cx, ToObject(cx, args.get(2)));
      |                  ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5301:43: note: ‘cx’ declared here
 5301 | bool js::testingFunc_serialize(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> > >::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> > >::Rooted<JSContext*, mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> > >(JSContext* const&, mozilla::UniquePtr<ShapeSnapshot, JS::DeletePolicy<ShapeSnapshot> >&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ShapeSnapshotObject::create(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5803:79:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘snapshot’ in ‘MEM[(struct StackRootedBase * *)cx_79(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘ShapeSnapshotObject::create(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5802:36: note: ‘snapshot’ declared here
 5802 |   Rooted<UniquePtr<ShapeSnapshot>> snapshot(cx,
      |                                    ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5800:61: note: ‘cx’ declared here
 5800 | ShapeSnapshotObject* ShapeSnapshotObject::create(JSContext* cx,
      |                                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, ShapeSnapshotObject*>(JSContext* const&, ShapeSnapshotObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5855:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘otherSnapshot’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CheckShapeSnapshot(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5855:16: note: ‘otherSnapshot’ declared here
 5855 |   RootedObject otherSnapshot(cx, ShapeSnapshotObject::create(cx, obj));
      |                ^~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:5836:43: note: ‘cx’ declared here
 5836 | static bool CheckShapeSnapshot(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::ArrayObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::ArrayObject*>::Rooted<JSContext*, js::ArrayObject*>(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8115:68:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘EncodeAsUtf8InBuffer(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8115:24: note: ‘array’ declared here
 8115 |   Rooted<ArrayObject*> array(cx, NewDenseFullyAllocatedArray(cx, 2));
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:8100:45: note: ‘cx’ declared here
 8100 | static bool EncodeAsUtf8InBuffer(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Realm*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Realm*>::Rooted<JSContext*, JS::Realm*>(JSContext* const&, JS::Realm*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WrappedFunctionObject.cpp:90:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘targetRealm’ in ‘MEM[(struct StackRootedBase * *)cx_207(D) + 112B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src3.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WrappedFunctionObject.cpp: In function ‘WrappedFunction_Call(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WrappedFunctionObject.cpp:90:18: note: ‘targetRealm’ declared here
   90 |   Rooted<Realm*> targetRealm(cx, GetFunctionRealm(cx, target));
      |                  ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WrappedFunctionObject.cpp:60:45: note: ‘cx’ declared here
   60 | static bool WrappedFunction_Call(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<CloneBufferObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<CloneBufferObject*>::Rooted<JSContext*, CloneBufferObject*>(JSContext* const&, CloneBufferObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘CloneBufferObject::setCloneBuffer_impl(JSContext*, JS::CallArgs const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4801:61:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp: In function ‘CloneBufferObject::setCloneBuffer_impl(JSContext*, JS::CallArgs const&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4800:32: note: ‘obj’ declared here
 4800 |     Rooted<CloneBufferObject*> obj(
      |                                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp:4799:46: note: ‘cx’ declared here
 4799 |   static bool setCloneBuffer_impl(JSContext* cx, const CallArgs& args) {
      |                                   ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit7.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit7.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp   Unified_cpp_js_src_jit7.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src6.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src6.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src6.o.pp   Unified_cpp_js_src6.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/GCHashTable.h:14,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.cpp:9,
                 from Unified_cpp_js_src6.cpp:2:
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_StringToId(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:1526:44:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_23(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src6.cpp:29:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS_StringToId(JSContext*, JS::Handle<JSString*>, JS::MutableHandle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:1526:15: note: ‘value’ declared here
 1526 |   RootedValue value(cx, StringValue(string));
      |               ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:1521:45: note: ‘cx’ declared here
 1521 | JS_PUBLIC_API bool JS_StringToId(JSContext* cx, HandleString string,
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::NativeObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::NativeObject*>::Rooted<JSContext*, js::NativeObject*>(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_DeepFreezeObject(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:1968:60:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘nobj’ in ‘MEM[(struct StackRootedBase * *)cx_80(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS_DeepFreezeObject(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:1968:27: note: ‘nobj’ declared here
 1968 |     Rooted<NativeObject*> nobj(cx, &obj->as<NativeObject>());
      |                           ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:1947:51: note: ‘cx’ declared here
 1947 | JS_PUBLIC_API bool JS_DeepFreezeObject(JSContext* cx, HandleObject obj) {
      |                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle<JS::PropertyKey>, unsigned int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2170:52:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::GetSelfHostedFunction(JSContext*, char const*, JS::Handle<JS::PropertyKey>, unsigned int)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2170:19: note: ‘name’ declared here
 2170 |   Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2161:64: note: ‘cx’ declared here
 2161 | JS_PUBLIC_API JSFunction* JS::GetSelfHostedFunction(JSContext* cx,
      |                                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2217:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘name’ in ‘MEM[(struct StackRootedBase * *)cx_132(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*, JS::Handle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2217:21: note: ‘name’ declared here
 2217 |     Rooted<JSAtom*> name(cx, IdToFunctionName(cx, id));
      |                     ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2188:62: note: ‘cx’ declared here
 2188 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::PropertyKey>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::PropertyKey>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2254:17:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_27(D) + 96B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::NewFunctionFromSpec(JSContext*, JSFunctionSpec const*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2254:12: note: ‘id’ declared here
 2254 |   RootedId id(cx);
      |            ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2252:62: note: ‘cx’ declared here
 2252 | JS_PUBLIC_API JSFunction* JS::NewFunctionFromSpec(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, JS::Handle<js::GlobalObject*> >(JSContext* const&, JS::Handle<js::GlobalObject*>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::GetPromiseConstructor(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2615:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::GetPromiseConstructor(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2615:25: note: ‘global’ declared here
 2615 |   Rooted<GlobalObject*> global(cx, cx->global());
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2613:62: note: ‘cx’ declared here
 2613 | JS_PUBLIC_API JSObject* JS::GetPromiseConstructor(JSContext* cx) {
      |                                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::GlobalObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::GlobalObject*>::Rooted<JSContext*, JS::Handle<js::GlobalObject*> >(JSContext* const&, JS::Handle<js::GlobalObject*>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::GetPromisePrototype(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2621:48:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::GetPromisePrototype(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2621:25: note: ‘global’ declared here
 2621 |   Rooted<GlobalObject*> global(cx, cx->global());
      |                         ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2619:60: note: ‘cx’ declared here
 2619 | JS_PUBLIC_API JSObject* JS::GetPromisePrototype(JSContext* cx) {
      |                                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReactToPromise(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2812:56,
    inlined from ‘JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2839:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseVal’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::AddPromiseReactionsIgnoringUnhandledRejection(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2812:17: note: ‘promiseVal’ declared here
 2812 |     RootedValue promiseVal(cx, ObjectValue(*promiseObj));
      |                 ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2837:16: note: ‘cx’ declared here
 2837 |     JSContext* cx, JS::HandleObject promiseObj, JS::HandleObject onFulfilled,
      |     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JS::Value>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JS::Value>::Rooted<JSContext*, JS::Value>(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReactToPromise(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>, js::UnhandledRejectionBehavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2812:56,
    inlined from ‘JS::AddPromiseReactions(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2832:24:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseVal’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 104B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::AddPromiseReactions(JSContext*, JS::Handle<JSObject*>, JS::Handle<JSObject*>, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2812:17: note: ‘promiseVal’ declared here
 2812 |     RootedValue promiseVal(cx, ObjectValue(*promiseObj));
      |                 ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2828:55: note: ‘cx’ declared here
 2828 | JS_PUBLIC_API bool JS::AddPromiseReactions(JSContext* cx,
      |                                            ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ErrorFromException(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:255:47,
    inlined from ‘JS_ErrorFromException(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:3830:28:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src6.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp: In function ‘JS_ErrorFromException(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:255:16: note: ‘obj’ declared here
  255 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:3825:63: note: ‘cx’ declared here
 3825 | JS_PUBLIC_API JSErrorReport* JS_ErrorFromException(JSContext* cx,
      |                                                    ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSAtom*>(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:4385:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS_CharsToId(JSContext*, JS::TwoByteChars, JS::MutableHandle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:4384:19: note: ‘atom’ declared here
 4384 |   Rooted<JSAtom*> atom(cx,
      |                   ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:4382:44: note: ‘cx’ declared here
 4382 | JS_PUBLIC_API bool JS_CharsToId(JSContext* cx, JS::TwoByteChars chars,
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ErrorFromException(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:255:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_30(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp: In function ‘js::ErrorFromException(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:255:16: note: ‘obj’ declared here
  255 |   RootedObject obj(cx, UncheckedUnwrap(objArg));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:248:50: note: ‘cx’ declared here
  248 | JSErrorReport* js::ErrorFromException(JSContext* cx, HandleObject objArg) {
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_toJSON(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2944:50:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_116(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src6.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_toJSON(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2944:16: note: ‘obj’ declared here
 2944 |   RootedObject obj(cx, ToObject(cx, args.thisv()));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2939:36: note: ‘cx’ declared here
 2939 | static bool date_toJSON(JSContext* cx, unsigned argc, Value* vp) {
      |                         ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘FormatDate(JSContext*, js::DateTimeInfo::ShouldRFP, double, FormatSpec, JS::MutableHandle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:3161:54:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_134(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘FormatDate(JSContext*, js::DateTimeInfo::ShouldRFP, double, FormatSpec, JS::MutableHandle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:3161:16: note: ‘str’ declared here
 3161 |   RootedString str(cx, NewStringCopyZ<CanGC>(cx, buf));
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:3091:35: note: ‘cx’ declared here
 3091 | static bool FormatDate(JSContext* cx, DateTimeInfo::ShouldRFP shouldRFP,
      |                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘JS::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:506:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘str’ in ‘MEM[(struct StackRootedBase * *)cx_374(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp: In member function ‘JS::ErrorReportBuilder::init(JSContext*, JS::ExceptionStack const&, JS::ErrorReportBuilder::SniffingBehavior)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:506:16: note: ‘str’ declared here
  506 |   RootedString str(cx);
      |                ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp:490:46: note: ‘cx’ declared here
  490 | bool JS::ErrorReportBuilder::init(JSContext* cx,
      |                                   ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSAtom*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSAtom*>::Rooted<JSContext*, JSContext*>(JSContext* const&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1165:26,
    inlined from ‘js::intl::SharedIntlData::ensureTimeZones(JSContext*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.cpp:187:30:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘linkName’ in ‘MEM[(struct StackRootedBase * *)cx_415(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.cpp: In member function ‘js::intl::SharedIntlData::ensureTimeZones(JSContext*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.cpp:187:19: note: ‘linkName’ declared here
  187 |   Rooted<JSAtom*> linkName(cx);
      |                   ^~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.cpp:122:59: note: ‘cx’ declared here
  122 | bool js::intl::SharedIntlData::ensureTimeZones(JSContext* cx) {
      |                                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2288:77:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_90(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCMilliseconds(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2287:23: note: ‘unwrapped’ declared here
 2287 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2284:48: note: ‘cx’ declared here
 2284 | static bool date_setUTCMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
      |                                     ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2260:74:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setMilliseconds(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2259:23: note: ‘unwrapped’ declared here
 2259 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2255:45: note: ‘cx’ declared here
 2255 | static bool date_setMilliseconds(JSContext* cx, unsigned argc, Value* vp) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2354:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_100(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCSeconds(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2353:23: note: ‘unwrapped’ declared here
 2353 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2350:43: note: ‘cx’ declared here
 2350 | static bool date_setUTCSeconds(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setSeconds(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2317:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setSeconds(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2316:23: note: ‘unwrapped’ declared here
 2316 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2313:40: note: ‘cx’ declared here
 2313 | static bool date_setSeconds(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2433:72:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_103(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCMinutes(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2432:23: note: ‘unwrapped’ declared here
 2432 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2429:43: note: ‘cx’ declared here
 2429 | static bool date_setUTCMinutes(JSContext* cx, unsigned argc, Value* vp) {
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setMinutes(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2391:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_122(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setMinutes(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2390:23: note: ‘unwrapped’ declared here
 2390 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2387:40: note: ‘cx’ declared here
 2387 | static bool date_setMinutes(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCHours(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2523:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_106(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCHours(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2522:23: note: ‘unwrapped’ declared here
 2522 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2519:41: note: ‘cx’ declared here
 2519 | static bool date_setUTCHours(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setHours(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2475:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setHours(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2474:23: note: ‘unwrapped’ declared here
 2474 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2471:38: note: ‘cx’ declared here
 2471 | static bool date_setHours(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCDate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2601:69:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_93(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCDate(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2600:23: note: ‘unwrapped’ declared here
 2600 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2597:40: note: ‘cx’ declared here
 2597 | static bool date_setUTCDate(JSContext* cx, unsigned argc, Value* vp) {
      |                             ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setDate(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2571:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_113(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setDate(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2570:23: note: ‘unwrapped’ declared here
 2570 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2567:37: note: ‘cx’ declared here
 2567 | static bool date_setDate(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2687:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_102(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCMonth(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2686:23: note: ‘unwrapped’ declared here
 2686 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2683:41: note: ‘cx’ declared here
 2683 | static bool date_setUTCMonth(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setMonth(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2650:67:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_121(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setMonth(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2649:23: note: ‘unwrapped’ declared here
 2649 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2646:38: note: ‘cx’ declared here
 2646 | static bool date_setMonth(JSContext* cx, unsigned argc, Value* vp) {
      |                           ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2780:73:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setUTCFullYear(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2779:23: note: ‘unwrapped’ declared here
 2779 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2776:44: note: ‘cx’ declared here
 2776 | static bool date_setUTCFullYear(JSContext* cx, unsigned argc, Value* vp) {
      |                                 ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setFullYear(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2738:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_114(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setFullYear(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2737:23: note: ‘unwrapped’ declared here
 2737 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2734:41: note: ‘cx’ declared here
 2734 | static bool date_setFullYear(JSContext* cx, unsigned argc, Value* vp) {
      |                              ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setYear(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2822:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_117(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setYear(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2821:23: note: ‘unwrapped’ declared here
 2821 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2818:37: note: ‘cx’ declared here
 2818 | static bool date_setYear(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::DateObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::DateObject*>::Rooted<JSContext*, js::DateObject*>(JSContext* const&, js::DateObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘date_setTime(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2208:66:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘unwrapped’ in ‘MEM[(struct StackRootedBase * *)cx_69(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp: In function ‘date_setTime(JSContext*, unsigned int, JS::Value*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2207:23: note: ‘unwrapped’ declared here
 2207 |   Rooted<DateObject*> unwrapped(
      |                       ^~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp:2204:37: note: ‘cx’ declared here
 2204 | static bool date_setTime(JSContext* cx, unsigned argc, Value* vp) {
      |                          ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2684:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseObj’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::SetAnyPromiseIsHandled(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2684:26: note: ‘promiseObj’ declared here
 2684 |   Rooted<PromiseObject*> promiseObj(cx, UnwrapPromise(cx, promise, ar));
      |                          ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2681:58: note: ‘cx’ declared here
 2681 | JS_PUBLIC_API bool JS::SetAnyPromiseIsHandled(JSContext* cx,
      |                                               ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PromiseObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PromiseObject*>::Rooted<JSContext*, js::PromiseObject*>(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2673:71:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘promiseObj’ in ‘MEM[(struct StackRootedBase * *)cx_26(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp: In function ‘JS::SetSettledPromiseIsHandled(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2673:26: note: ‘promiseObj’ declared here
 2673 |   Rooted<PromiseObject*> promiseObj(cx, UnwrapPromise(cx, promise, ar));
      |                          ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp:2670:62: note: ‘cx’ declared here
 2670 | JS_PUBLIC_API bool JS::SetSettledPromiseIsHandled(JSContext* cx,
      |                                                   ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src9.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src9.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src9.o.pp   Unified_cpp_js_src9.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/threading/ProtectedData.cpp:10,
                 from Unified_cpp_js_src9.cpp:2:
In member function ‘JS::Rooted<js::SharedShape*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::SharedShape*>::Rooted<JSContext*, js::SharedShape*>(JSContext* const&, js::SharedShape*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::ArgumentsObject::createTemplateObject(JSContext*, bool)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp:240:65:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_73(D) + 40B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src9.cpp:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp: In function ‘js::ArgumentsObject::createTemplateObject(JSContext*, bool)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp:238:24: note: ‘shape’ declared here
  238 |   Rooted<SharedShape*> shape(cx, SharedShape::getInitialShape(
      |                        ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp:230:67: note: ‘cx’ declared here
  230 | ArgumentsObject* ArgumentsObject::createTemplateObject(JSContext* cx,
      |                                                        ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp:962:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘throwTypeError’ in ‘MEM[(struct StackRootedBase * *)cx_119(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp: In function ‘js::UnmappedArgumentsObject::obj_resolve(JSContext*, JS::Handle<JSObject*>, JS::Handle<JS::PropertyKey>, bool*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp:961:18: note: ‘throwTypeError’ declared here
  961 |     RootedObject throwTypeError(
      |                  ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp:943:54: note: ‘cx’ declared here
  943 | bool UnmappedArgumentsObject::obj_resolve(JSContext* cx, HandleObject obj,
      |                                           ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
js/src/Unified_cpp_js_src25.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src25.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src25.o.pp   Unified_cpp_js_src25.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorReporting.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Warnings.cpp:16,
                 from Unified_cpp_js_src25.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JS::Handle<JSObject*>&>(JSContext* const&, JS::Handle<JSObject*>&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReshapeForProtoMutation(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:158:28,
    inlined from ‘WatchProtoChangeImpl(JSContext*, JS::Handle<JSObject*>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:176:31:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘pobj’ in ‘MEM[(struct StackRootedBase * *)cx_10(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src25.cpp:11:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp: In function ‘WatchProtoChangeImpl(JSContext*, JS::Handle<JSObject*>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:158:16: note: ‘pobj’ declared here
  158 |   RootedObject pobj(cx, obj);
      |                ^~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:172:45: note: ‘cx’ declared here
  172 | static bool WatchProtoChangeImpl(JSContext* cx, HandleObject obj) {
      |                                  ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSString*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSString*>::Rooted<JSContext*, JSLinearString*>(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘AddToWatchtowerLog(JSContext*, char const*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:31:62:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘kindString’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 48B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp: In function ‘AddToWatchtowerLog(JSContext*, char const*, JS::Handle<JSObject*>, JS::Handle<JS::Value>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:31:16: note: ‘kindString’ declared here
   31 |   RootedString kindString(cx, NewStringCopyZ<CanGC>(cx, kind));
      |                ^~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:24:43: note: ‘cx’ declared here
   24 | static bool AddToWatchtowerLog(JSContext* cx, const char* kind,
      |                                ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘ReshapeForShadowedProp(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:73:48,
    inlined from ‘js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:109:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_64(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp: In function ‘js::Watchtower::watchPropertyAddSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:73:16: note: ‘proto’ declared here
   73 |   RootedObject proto(cx, obj->staticPrototype());
      |                ^~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:104:50: note: ‘cx’ declared here
  104 | bool Watchtower::watchPropertyAddSlow(JSContext* cx, Handle<NativeObject*> obj,
      |                                       ~~~~~~~~~~~^~
In member function ‘JS::Rooted<js::PropMap*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<js::PropMap*>::Rooted<JSContext*, js::PropMap*>(JSContext* const&, js::PropMap*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:242:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘map’ in ‘MEM[(struct StackRootedBase * *)cx_166(D) + 88B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp: In function ‘js::Watchtower::watchPropertyChangeSlow(JSContext*, JS::Handle<js::NativeObject*>, JS::Handle<JS::PropertyKey>, js::PropertyFlags)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:242:22: note: ‘map’ declared here
  242 |     Rooted<PropMap*> map(cx, obj->shape()->lookup(cx, id, &propIndex));
      |                      ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp:228:53: note: ‘cx’ declared here
  228 | bool Watchtower::watchPropertyChangeSlow(JSContext* cx,
      |                                          ~~~~~~~~~~~^~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit8.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit8.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp   Unified_cpp_js_src_jit8.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/util/Poison.h:25,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ProcessExecutableMemory.h:10,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/ExecutableAllocator.h:36,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/AutoWritableJitCode.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Linker.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Linker.cpp:7,
                 from Unified_cpp_js_src_jit8.cpp:2:
In function ‘JS::Value::fromInt32(int)’,
    inlined from ‘JS::Int32Value(int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:1118:73,
    inlined from ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp:3844:44:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:572:47: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized]
  572 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                               ^~~~~~~~~~~
In file included from Unified_cpp_js_src_jit8.cpp:20:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp:3835:13: note: ‘res’ was declared here
 3835 |     int32_t res;
      |             ^~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp:3866:31: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized]
 3866 |     return MConstant::NewInt64(alloc, res);
      |            ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp:3854:13: note: ‘res’ was declared here
 3854 |     int64_t res;
      |             ^~~
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
js/src/jit/Unified_cpp_js_src_jit9.o
/usr/lib64/ccache/g++ -o Unified_cpp_js_src_jit9.o -c  -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-115.6.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DWASM_SUPPORTS_HUGE_MEMORY -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-115.6.0/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-115.6.0/js/src/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src -I/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include -DWITH_GZFILEOP -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/js-confdefs.h -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wcomma-subscript -Wvolatile -Wno-error=deprecated -Wno-error=deprecated-enum-enum-conversion -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off  -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp   Unified_cpp_js_src_jit9.cpp
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/jit'
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:73,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallNonGenericMethod.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/NamespaceImports.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonTypes.h:17,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Registers.h:12,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/MachineState.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.h:16,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrame.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrameInfo.h:15,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.h:13,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:53,
                 from Unified_cpp_js_src_jit9.cpp:2:
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, js::ArgumentsObject*>(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:2045:70:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
In file included from Unified_cpp_js_src_jit9.cpp:38:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:2044:16: note: ‘result’ declared here
 2044 |   RootedObject result(
      |                ^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:2041:49: note: ‘cx’ declared here
 2041 | bool RCreateArgumentsObject::recover(JSContext* cx,
      |                                      ~~~~~~~~~~~^~
In member function ‘JS::Rooted<JSObject*>::registerWithRootLists(mozilla::EnumeratedArray<JS::RootKind, (JS::RootKind)15, js::StackRootedBase*>&)’,
    inlined from ‘JS::Rooted<JSObject*>::Rooted<JSContext*, JSObject*>(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1174:26,
    inlined from ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:1717:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/RootingAPI.h:1141:18: warning: storing the address of local variable ‘templateObject’ in ‘MEM[(struct StackRootedBase * *)cx_38(D) + 24B]’ [-Wdangling-pointer=]
 1141 |     *this->stack = this;
      |     ~~~~~~~~~~~~~^~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:1717:16: note: ‘templateObject’ declared here
 1717 |   RootedObject templateObject(cx, &iter.read().toObject());
      |                ^~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:1716:39: note: ‘cx’ declared here
 1716 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const {
      |                            ~~~~~~~~~~~^~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/CallArgs.h:74:
In function ‘JS::Value::fromInt32(int)’,
    inlined from ‘JS::Int32Value(int)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:1118:73,
    inlined from ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:311:45:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:572:47: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
  572 |     return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i));
      |                                               ^~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:301:11: note: ‘result’ was declared here
  301 |   int32_t result;
      |           ^~~~~~
In file included from /usr/include/string.h:548,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/system_wrappers/string.h:3,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Printf.h:63,
                 from /builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:8:
In function ‘memcpy’,
    inlined from ‘mozilla::BitwiseCast<unsigned long, double>(double, unsigned long*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Casting.h:56:14,
    inlined from ‘mozilla::BitwiseCast<unsigned long, double>(double)unsigned long’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Casting.h:63:24,
    inlined from ‘JS::Value::bitsFromDouble(double)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:540:42,
    inlined from ‘JS::Value::setDouble(double)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:604:29,
    inlined from ‘JS::DoubleValue(double)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Value.h:1122:14,
    inlined from ‘js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:1368:42:
/usr/include/bits/string_fortified.h:29:33: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   30 |                                  __glibc_objsize0 (__dest));
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RMathFunction::recover(JSContext*, js::jit::SnapshotIterator&) const’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp:1291:10: note: ‘result’ was declared here
 1291 |   double result;
      |          ^~~~~~
In file included from /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Printf.h:60:
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:36:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeSourceInfo>(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::JitCodeSourceInfo>(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:53:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeRecord>(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::JitCodeRecord>(JS::JitCodeRecord*, JS::JitCodeRecord*, JS::JitCodeRecord*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1033:22,
    inlined from ‘mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1065:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_73]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:43:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeIRInfo>(JS::JitCodeIRInfo*, JS::JitCodeIRInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::JitCodeIRInfo>(JS::JitCodeIRInfo*, JS::JitCodeIRInfo*, JS::JitCodeIRInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:53:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeRecord>(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::JitCodeRecord>(JS::JitCodeRecord*, JS::JitCodeRecord*, JS::JitCodeRecord*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>::convertToHeapStorage(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1033:22,
    inlined from ‘mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1065:32:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_52 + 8]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::JitCodeSourceInfo::JitCodeSourceInfo(JS::JitCodeSourceInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:36:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeSourceInfo>(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::JitCodeSourceInfo>(JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*, JS::JitCodeSourceInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::JitCodeSourceInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:53:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeRecord>(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>&, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:226:11,
    inlined from ‘mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1068:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_290]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
In member function ‘mozilla::UniquePtr<char [], JS::FreePolicy>::release()’,
    inlined from ‘mozilla::UniquePtr<char [], JS::FreePolicy>::UniquePtr(mozilla::UniquePtr<char [], JS::FreePolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:372:30,
    inlined from ‘JS::JitCodeIRInfo::JitCodeIRInfo(JS::JitCodeIRInfo&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:43:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeIRInfo>(JS::JitCodeIRInfo*, JS::JitCodeIRInfo&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy, false>::moveConstruct<JS::JitCodeIRInfo>(JS::JitCodeIRInfo*, JS::JitCodeIRInfo*, JS::JitCodeIRInfo*)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘mozilla::Vector<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy>::Vector(mozilla::Vector<JS::JitCodeIRInfo, 0ul, js::SystemAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘JS::JitCodeRecord::JitCodeRecord(JS::JitCodeRecord&&)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/JitCodeAPI.h:53:8,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::new_<JS::JitCodeRecord>(JS::JitCodeRecord*, JS::JitCodeRecord&&)void’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘mozilla::detail::VectorImpl<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy, false>::growTo(mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>&, unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:226:11,
    inlined from ‘mozilla::Vector<JS::JitCodeRecord, 0ul, js::SystemAllocPolicy>::growStorageBy(unsigned long)’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:1068:22:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/UniquePtr.h:403:13: warning: ‘MEM[(char * &)aDst_291 + 8]’ may be used uninitialized [-Wmaybe-uninitialized]
  403 |     Pointer p = mTuple.first();
      |             ^
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp: In member function ‘js::jit::PerfSpewerRangeRecorder::recordOffset(char const*, JSContext*, JSScript*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
  969 |   return JS_smprintf("%s: %s (%s:%u:%u)", tierName,
      |                               ^~
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp: In member function ‘js::jit::BaselinePerfSpewer::saveProfile(JSContext*, JSScript*, js::jit::JitCode*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp: In member function ‘js::jit::IonPerfSpewer::saveProfile(JSContext*, JSScript*, js::jit::JitCode*)’:
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp:969:31: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
js/src/build/libjs_static.a
rm -f libjs_static.a
/usr/bin/ar crs libjs_static.a ../RegExp.o ../jsmath.o ../Interpreter.o ../ProfilingStack.o ../Unified_cpp_js_src0.o ../Unified_cpp_js_src1.o ../Unified_cpp_js_src10.o ../Unified_cpp_js_src11.o ../Unified_cpp_js_src12.o ../Unified_cpp_js_src13.o ../Unified_cpp_js_src14.o ../Unified_cpp_js_src15.o ../Unified_cpp_js_src16.o ../Unified_cpp_js_src17.o ../Unified_cpp_js_src18.o ../Unified_cpp_js_src19.o ../Unified_cpp_js_src2.o ../Unified_cpp_js_src20.o ../Unified_cpp_js_src21.o ../Unified_cpp_js_src22.o ../Unified_cpp_js_src23.o ../Unified_cpp_js_src24.o ../Unified_cpp_js_src25.o ../Unified_cpp_js_src3.o ../Unified_cpp_js_src4.o ../Unified_cpp_js_src5.o ../Unified_cpp_js_src6.o ../Unified_cpp_js_src7.o ../Unified_cpp_js_src8.o ../Unified_cpp_js_src9.o ../../../intl/components/Unified_cpp_intl_components0.o ../../../intl/components/Unified_cpp_intl_components1.o ../../../intl/components/Unified_cpp_intl_components2.o ../../../intl/components/Unified_cpp_intl_components3.o ../../../intl/components/Unified_cpp_intl_components4.o ../debugger/Unified_cpp_js_src_debugger0.o ../debugger/Unified_cpp_js_src_debugger1.o ../frontend/Parser.o ../frontend/Unified_cpp_js_src_frontend0.o ../frontend/Unified_cpp_js_src_frontend1.o ../frontend/Unified_cpp_js_src_frontend2.o ../frontend/Unified_cpp_js_src_frontend3.o ../frontend/Unified_cpp_js_src_frontend4.o ../frontend/Unified_cpp_js_src_frontend5.o ../frontend/Unified_cpp_js_src_frontend6.o ../frontend/Unified_cpp_js_src_frontend7.o ../gc/StoreBuffer.o ../gc/Unified_cpp_js_src_gc0.o ../gc/Unified_cpp_js_src_gc1.o ../gc/Unified_cpp_js_src_gc2.o ../gc/Unified_cpp_js_src_gc3.o ../gc/Unified_cpp_js_src_gc4.o ../irregexp/RegExpNativeMacroAssembler.o ../irregexp/regexp-ast.o ../irregexp/regexp-compiler.o ../irregexp/Unified_cpp_js_src_irregexp0.o ../irregexp/Unified_cpp_js_src_irregexp1.o ../irregexp/Unified_cpp_js_src_irregexp2.o ../jit/Disasm-vixl.o ../jit/Instrument-vixl.o ../jit/Unified_cpp_js_src_jit0.o ../jit/Unified_cpp_js_src_jit1.o ../jit/Unified_cpp_js_src_jit10.o ../jit/Unified_cpp_js_src_jit11.o ../jit/Unified_cpp_js_src_jit12.o ../jit/Unified_cpp_js_src_jit13.o ../jit/Unified_cpp_js_src_jit14.o ../jit/Unified_cpp_js_src_jit15.o ../jit/Unified_cpp_js_src_jit16.o ../jit/Unified_cpp_js_src_jit2.o ../jit/Unified_cpp_js_src_jit3.o ../jit/Unified_cpp_js_src_jit4.o ../jit/Unified_cpp_js_src_jit5.o ../jit/Unified_cpp_js_src_jit6.o ../jit/Unified_cpp_js_src_jit7.o ../jit/Unified_cpp_js_src_jit8.o ../jit/Unified_cpp_js_src_jit9.o ../util/DoubleToString.o ../util/Utility.o ../util/Unified_cpp_js_src_util0.o ../util/Unified_cpp_js_src_util1.o ../wasm/Unified_cpp_js_src_wasm0.o ../wasm/Unified_cpp_js_src_wasm1.o ../wasm/Unified_cpp_js_src_wasm2.o ../wasm/Unified_cpp_js_src_wasm3.o ../wasm/Unified_cpp_js_src_wasm4.o ../wasm/Unified_cpp_js_src_wasm5.o ../../../modules/fdlibm/src/e_acos.o ../../../modules/fdlibm/src/e_acosf.o ../../../modules/fdlibm/src/e_acosh.o ../../../modules/fdlibm/src/e_asin.o ../../../modules/fdlibm/src/e_asinf.o ../../../modules/fdlibm/src/e_atan2.o ../../../modules/fdlibm/src/e_atanh.o ../../../modules/fdlibm/src/e_cosh.o ../../../modules/fdlibm/src/e_exp.o ../../../modules/fdlibm/src/e_expf.o ../../../modules/fdlibm/src/e_hypot.o ../../../modules/fdlibm/src/e_log.o ../../../modules/fdlibm/src/e_log10.o ../../../modules/fdlibm/src/e_log2.o ../../../modules/fdlibm/src/e_logf.o ../../../modules/fdlibm/src/e_pow.o ../../../modules/fdlibm/src/e_powf.o ../../../modules/fdlibm/src/e_sinh.o ../../../modules/fdlibm/src/e_sqrtf.o ../../../modules/fdlibm/src/k_cos.o ../../../modules/fdlibm/src/k_cosf.o ../../../modules/fdlibm/src/k_exp.o ../../../modules/fdlibm/src/k_expf.o ../../../modules/fdlibm/src/k_rem_pio2.o ../../../modules/fdlibm/src/k_sin.o ../../../modules/fdlibm/src/k_sinf.o ../../../modules/fdlibm/src/k_tan.o ../../../modules/fdlibm/src/k_tanf.o ../../../modules/fdlibm/src/s_asinh.o ../../../modules/fdlibm/src/s_atan.o ../../../modules/fdlibm/src/s_atanf.o ../../../modules/fdlibm/src/s_cbrt.o ../../../modules/fdlibm/src/s_ceil.o ../../../modules/fdlibm/src/s_ceilf.o ../../../modules/fdlibm/src/s_cos.o ../../../modules/fdlibm/src/s_cosf.o ../../../modules/fdlibm/src/s_exp2.o ../../../modules/fdlibm/src/s_exp2f.o ../../../modules/fdlibm/src/s_expm1.o ../../../modules/fdlibm/src/s_fabs.o ../../../modules/fdlibm/src/s_fabsf.o ../../../modules/fdlibm/src/s_floor.o ../../../modules/fdlibm/src/s_floorf.o ../../../modules/fdlibm/src/s_log1p.o ../../../modules/fdlibm/src/s_nearbyint.o ../../../modules/fdlibm/src/s_rint.o ../../../modules/fdlibm/src/s_rintf.o ../../../modules/fdlibm/src/s_scalbn.o ../../../modules/fdlibm/src/s_sin.o ../../../modules/fdlibm/src/s_sinf.o ../../../modules/fdlibm/src/s_tan.o ../../../modules/fdlibm/src/s_tanf.o ../../../modules/fdlibm/src/s_tanh.o ../../../modules/fdlibm/src/s_trunc.o ../../../modules/fdlibm/src/s_truncf.o ../../../memory/build/Unified_cpp_memory_build0.o ../../../memory/mozalloc/Unified_cpp_memory_mozalloc0.o ../../../mozglue/interposers/Unified_cpp_mozglue_interposers0.o ../../../mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.o ../../../mozglue/misc/AutoProfilerLabel.o ../../../mozglue/misc/AwakeTimeStamp.o ../../../mozglue/misc/ConditionVariable_posix.o ../../../mozglue/misc/MmapFaultHandler.o ../../../mozglue/misc/Mutex_posix.o ../../../mozglue/misc/Printf.o ../../../mozglue/misc/RWLock_posix.o ../../../mozglue/misc/SIMD.o ../../../mozglue/misc/StackWalk.o ../../../mozglue/misc/TimeStamp.o ../../../mozglue/misc/TimeStamp_posix.o ../../../mozglue/misc/Uptime.o ../../../mozglue/misc/Decimal.o ../../../mfbt/lz4.o ../../../mfbt/lz4file.o ../../../mfbt/lz4frame.o ../../../mfbt/lz4hc.o ../../../mfbt/xxhash.o ../../../mfbt/Unified_cpp_mfbt0.o ../../../mfbt/Unified_cpp_mfbt1.o
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
js/src/build/libmozjs-115.so
rm -f libmozjs-115.so
/usr/lib64/ccache/g++ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  -shared -Wl,-z,defs -Wl,-h,libmozjs-115.so -o libmozjs-115.so /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build/libmozjs-115_so.list   -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib  /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a  -Wl,--version-script,symverscript -Wl,-soname,libmozjs-115.so.0  -lm  -licui18n -licuuc -licudata -lz -lm -ldl
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target libmozjs-115.so
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "libmozjs-115.so"], "start": 1423634.361447038, "end": 1423634.37651446, "context": null}
chmod +x libmozjs-115.so
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:147:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘CodeModule.constprop’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In function ‘CodeModule.constprop’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:148:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘CodeModule.constprop’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In function ‘CodeModule.constprop’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1619:7,
    inlined from ‘create’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1638:73,
    inlined from ‘create’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1964:32,
    inlined from ‘instantiate’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:1080:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In member function ‘instantiate’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:147:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘finishModule’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In member function ‘finishModule’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:148:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘finishModule’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In member function ‘finishModule’:
lto1: note: destination object is likely at address zero
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:326:31: note: at offset [1, 5] into destination object ‘script’ of size 5
  326 |   mozilla::intl::ScriptSubtag script;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [3, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 13] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 14] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:326:31: note: at offset [1, 5] into destination object ‘script’ of size 5
  326 |   mozilla::intl::ScriptSubtag script;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 3 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:342:31: note: at offset [1, 4] into destination object ‘region’ of size 4
  342 |   mozilla::intl::RegionSubtag region;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 3 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [4, 12] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 13] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 14] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 3 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:342:31: note: at offset [1, 4] into destination object ‘region’ of size 4
  342 |   mozilla::intl::RegionSubtag region;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 9223372036854775795] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 3 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 9223372036854775795] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 3 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bimake[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
../../../config/nsinstall -R -m 644 'libmozjs-115.so' '../../../dist/bin'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
ts/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
In function ‘memcpy’,
    inlined from ‘PodCopy’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘ToLowerCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:828:12,
    inlined from ‘StringToLowerCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:860:35:
/usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ writing between 128 and 4294967294 bytes into a region of size 32 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘StringToLowerCase’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:767:27: note: destination object ‘newChars’ of size 32
  767 |   InlineCharBuffer<CharT> newChars;
      |                           ^
In function ‘memcpy’,
    inlined from ‘PodCopy’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘maybeRealloc’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from ‘ToUpperCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1160:31,
    inlined from ‘ToUpperCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1261:25:
/usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ reading between 128 and 4294967295 bytes from a region of size 40 [-Wstringop-overread]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘ToUpperCase’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1176:52: note: source object ‘newChars’ of size 40
 1176 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
mkdir -p '../../../dist/bin/'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
js/src/shell/js
/usr/lib64/ccache/g++ -o ../../../dist/bin/js -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fno-sized-deallocation -fno-aligned-new -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -gdwarf-4 -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables  /builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell/js.list    -lpthread -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,-z,nocopyreloc -Wl,-Bsymbolic-functions -Wl,--build-id=sha1 -fstack-protector-strong -Wl,-rpath-link,/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin -Wl,-rpath-link,/usr/lib  ../build/libjs_static.a /builddir/build/BUILD/firefox-115.6.0/js/src/aarch64-unknown-linux-gnu/release/libjsrust.a -pie  -lm  -licui18n -licuuc -licudata -lz -lm -ldl -lreadline
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --target ../../../dist/bin/js
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/check_binary.py", "--target", "../../../dist/bin/js"], "start": 1423769.140189199, "end": 1423769.153398004, "context": null}
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:147:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘CodeModule.constprop’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In function ‘CodeModule.constprop’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:148:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘CodeModule.constprop’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp:1112:58:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In function ‘CodeModule.constprop’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1619:7,
    inlined from ‘create’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp:1638:73,
    inlined from ‘create’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp:1964:32,
    inlined from ‘instantiate’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp:1080:42:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In member function ‘instantiate’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:147:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘finishModule’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In member function ‘finishModule’:
lto1: note: destination object is likely at address zero
In member function ‘__ct ’,
    inlined from ‘new_’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:154:5,
    inlined from ‘moveConstruct’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:194:11,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/Vector.h:967:24,
    inlined from ‘__ct ’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.h:148:9,
    inlined from ‘js_new’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/js/Utility.h:526:1,
    inlined from ‘finishModule’ at /builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp:1177:47:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/RefPtr.h:106:21: warning: ‘__builtin_memset’ writing 1 or more bytes into a region of size 0 overflows the destination [-Wstringop-overflow=]
  106 |     aRefPtr.mRawPtr = nullptr;
      |                     ^
In member function ‘finishModule’:
lto1: note: destination object is likely at address zero
In function ‘memcpy’,
    inlined from ‘PodCopy’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘maybeRealloc’ at /builddir/build/BUILD/firefox-115.6.0/js/src/vm/InlineCharBuffer-inl.h:97:23,
    inlined from ‘ToUpperCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1160:31,
    inlined from ‘ToUpperCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1261:25:
/usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ reading between 128 and 4294967295 bytes from a region of size 40 [-Wstringop-overread]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘ToUpperCase’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:1176:52: note: source object ‘newChars’ of size 40
 1176 |   mozilla::MaybeOneOf<Latin1Buffer, TwoByteBuffer> newChars;
      |                                                    ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneISO639LanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:161:30,
    inlined from ‘intl_ValidateAndCanonicalizeLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:1337:3:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘intl_ValidateAndCanonicalizeLanguageTag’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [3, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [4, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneLanguageTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:55:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:311:50,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 8] into destination object ‘mChars’ of size 8
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 8
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:326:31: note: at offset [1, 5] into destination object ‘script’ of size 5
  326 |   mozilla::intl::ScriptSubtag script;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [3, 4] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 13] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:76:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 14] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 4 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:326:31: note: at offset [1, 5] into destination object ‘script’ of size 5
  326 |   mozilla::intl::ScriptSubtag script;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneScriptTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:70:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:327:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 4
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 4
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 4
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 3 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:342:31: note: at offset [1, 4] into destination object ‘region’ of size 4
  342 |   mozilla::intl::RegionSubtag region;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [16, 4611686018427387896] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [1, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [17, 4611686018427387897] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [2, 3] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [18, 4611686018427387898] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 3 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 4611686018427387899] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [4, 12] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 4611686018427387900] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [5, 13] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 4611686018427387901] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:701:0,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:97:25,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [6, 14] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 4611686018427387902] into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 8 bytes into a region of size 3 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:342:31: note: at offset [1, 4] into destination object ‘region’ of size 4
  342 |   mozilla::intl::RegionSubtag region;
      |                               ^
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 9223372036854775795] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 3 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [19, 9223372036854775795] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 3 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [20, 9223372036854775796] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 4 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [21, 9223372036854775797] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 5 into destination object ‘mChars’ of size 3
In function ‘__copy_m’,
    inlined from ‘__copy_move_a2’ at /usr/include/c++/14/bits/stl_algobase.h:507:30,
    inlined from ‘__copy_move_a1’ at /usr/include/c++/14/bits/stl_algobase.h:534:42,
    inlined from ‘__copy_move_a’ at /usr/include/c++/14/bits/stl_algobase.h:541:31,
    inlined from ‘copy’ at /usr/include/c++/14/bits/stl_algobase.h:637:7,
    inlined from ‘__copy_n’ at /usr/include/c++/14/bits/stl_algo.h:683:23,
    inlined from ‘copy_n’ at /usr/include/c++/14/bits/stl_algo.h:715:27,
    inlined from ‘Set’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:151:16,
    inlined from ‘ParseStandaloneRegionTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp:91:27,
    inlined from ‘ApplyOptionsToTag’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:343:48,
    inlined from ‘Locale’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp:567:27:
/usr/include/c++/14/bits/stl_algobase.h:389:25: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
  389 |               *__result = *__first;
      |                         ^
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h: In function ‘Locale’:
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 3
  126 |   char mChars[SubtagLength] = {};  // zero initialize
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset [22, 9223372036854775798] into destination object ‘mChars’ of size 3
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/intl/Locale.h:126: note: at offset 6 into destination object ‘mChars’ of size 3
In function ‘memcpy’,
    inlined from ‘PodCopy’ at /builddir/build/BUILD/firefox-115.6.0/js/src/dist/include/mozilla/PodOperations.h:109:11,
    inlined from ‘ToLowerCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:828:12,
    inlined from ‘StringToLowerCase’ at /builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:860:35:
/usr/include/bits/string_fortified.h:29:33: warning: ‘__builtin_memcpy’ writing between 128 and 4294967294 bytes into a region of size 32 overflows the destination [-Wstringop-overflow=]
   29 |   return __builtin___memcpy_chk (__dest, __src, __len,
      |                                 ^
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp: In function ‘StringToLowerCase’:
/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp:767:27: note: destination object ‘newChars’ of size 32
  767 |   InlineCharBuffer<CharT> newChars;
      |                           ^
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
/usr/bin/make recurse_misc
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
../../../config/nsinstall -R -m 644 '../../../dist/bin/js' '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
../config/nsinstall -R -m 644 '/builddir/build/BUILD/firefox-115.6.0/.ycm_extra_conf.py' '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
../../../config/nsinstall -R -m 644 '../../../dist/bin/js-gdb.py' '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
../config/nsinstall -R -m 644 '/builddir/build/BUILD/firefox-115.6.0/build/.gdbinit.loader' '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
../config/nsinstall -R -m 644 '/builddir/build/BUILD/firefox-115.6.0/build/.gdbinit' '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
rm -f '../dist/bin/.lldbinit'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/.lldbinit.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=None -Dtopsrcdir=/builddir/build/BUILD/firefox-115.6.0 -Dtopobjdir=/builddir/build/BUILD/firefox-115.6.0/js/src -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=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_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=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_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.6.0"' -DMOZILLA_VERSION_U=115.6.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=6 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -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 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/builddir/build/BUILD/firefox-115.6.0/build/.lldbinit.in' -o '../dist/bin/.lldbinit'
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/.lldbinit.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DACCEPTED_MAR_CHANNEL_IDS=None", "-Dtopsrcdir=/builddir/build/BUILD/firefox-115.6.0", "-Dtopobjdir=/builddir/build/BUILD/firefox-115.6.0/js/src", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DENABLE_WASM_SIMD=1", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=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_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=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_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_ARM64=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=<malloc.h>", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.6.0\"", "-DMOZILLA_VERSION_U=115.6.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=6", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-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", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/builddir/build/BUILD/firefox-115.6.0/build/.lldbinit.in", "-o", "../dist/bin/.lldbinit"], "start": 1423769.245691637, "end": 1423769.340102209, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
../config/nsinstall -R -m 644 '../dist/bin/.lldbinit' '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[3]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
rm -f '../build/.gdbinit.py'
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/.gdbinit.py.pp  -DNDEBUG=1 -DTRIMMED=1 -DACCEPTED_MAR_CHANNEL_IDS=None -Dtopsrcdir=/builddir/build/BUILD/firefox-115.6.0 -Dtopobjdir=/builddir/build/BUILD/firefox-115.6.0/js/src -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXTENDED_CONST=1 -DENABLE_WASM_SIMD=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_GETTID=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_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=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_UNWIND_H=1 -DHAVE_VALLOC=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='<malloc.h>' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"115.0"' -DMOZILLA_VERSION='"115.6.0"' -DMOZILLA_VERSION_U=115.6.0 -DMOZJS_MAJOR_VERSION=115 -DMOZJS_MINOR_VERSION=6 -DMOZ_AARCH64_JSCVT=0 -DMOZ_BUILD_APP=js -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -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 -DWASM_HAS_HEAPREG=1 -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US '/builddir/build/BUILD/firefox-115.6.0/build/.gdbinit.py.in' -o '../build/.gdbinit.py'
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/.gdbinit.py.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-DACCEPTED_MAR_CHANNEL_IDS=None", "-Dtopsrcdir=/builddir/build/BUILD/firefox-115.6.0", "-Dtopobjdir=/builddir/build/BUILD/firefox-115.6.0/js/src", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_EXTENDED_CONST=1", "-DENABLE_WASM_SIMD=1", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLADDR=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GETPAGESIZE=1", "-DHAVE_GETTID=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_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SETPRIORITY=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRERROR=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYSCALL=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_UNWIND_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE__UNWIND_BACKTRACE=1", "-DJS_64BIT=1", "-DJS_CODEGEN_ARM64=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=<malloc.h>", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"115.0\"", "-DMOZILLA_VERSION=\"115.6.0\"", "-DMOZILLA_VERSION_U=115.6.0", "-DMOZJS_MAJOR_VERSION=115", "-DMOZJS_MINOR_VERSION=6", "-DMOZ_AARCH64_JSCVT=0", "-DMOZ_BUILD_APP=js", "-DMOZ_DLL_PREFIX=\"lib\"", "-DMOZ_DLL_SUFFIX=\".so\"", "-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", "-DWASM_HAS_HEAPREG=1", "-DXP_LINUX=1", "-DXP_UNIX=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/builddir/build/BUILD/firefox-115.6.0/build/.gdbinit.py.in", "-o", "../build/.gdbinit.py"], "start": 1423769.415515082, "end": 1423769.510082536, "context": null}
make[3]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/build'
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
./spidermonkey_checks.stub
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-115.6.0/config/run_spidermonkey_checks.py main js/src/build/spidermonkey_checks js/src/build/.deps/spidermonkey_checks.pp js/src/build/.deps/spidermonkey_checks.stub js/src/build/libjs_static.a /builddir/build/BUILD/firefox-115.6.0/config/check_spidermonkey_style.py /builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py /builddir/build/BUILD/firefox-115.6.0/config/check_js_opcode.py
--- check_spidermonkey_style.py expected output
+++ check_spidermonkey_style.py actual output
@@ -1,3 +1,2452 @@
+js/src/dist/include/BaseProfiler.h:86: error:
+    "BaseProfilingStack.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/BaseProfiler.h:86:88: error:
+    "BaseProfilingStack.h" should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/BaseProfilingCategory.h:14: error:
+    "ProfilingCategoryList.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/double-conversion/double-conversion.h:31: error:
+    "string-to-double.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/double-conversion/double-conversion.h:32: error:
+    "double-to-string.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/double-conversion/double-conversion.h:31:32: error:
+    "string-to-double.h" should be included after "double-to-string.h"
+
+js/src/dist/include/double-conversion/double-to-string.h:32: error:
+    "utils.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/double-conversion/string-to-double.h:32: error:
+    "utils.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/malloc_decls.h:16: error:
+    "mozjemalloc_types.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/AllocPolicy.h:15:16: error:
+    "mozilla/Attributes.h" should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/AlreadyAddRefed.h:12:14: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/Array.h:12:14: error:
+    <stddef.h> should be included after <iterator>
+
+js/src/dist/include/mozilla/Array.h:16:18: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/ArrayUtils.h:22:24: error:
+    <type_traits> should be included after "mozilla/Alignment.h"
+
+js/src/dist/include/mozilla/AwakeTimeStamp.h:11: error:
+    <mozilla/Types.h> should be included using
+    the #include "..." form
+
+js/src/dist/include/mozilla/AwakeTimeStamp.h:10:11: error:
+    <stdint.h> should be included after <mozilla/Types.h>
+
+js/src/dist/include/mozilla/AwakeTimeStamp.h:11:12: error:
+    <mozilla/Types.h> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/BaseProfilerDetail.h:16:17: error:
+    "mozilla/PlatformRWLock.h" should be included after "mozilla/BaseProfilerUtils.h"
+
+js/src/dist/include/mozilla/BaseProfilerLabels.h:27: error:
+    "BaseProfilingStack.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/BaseProfilerLabels.h:27:29: error:
+    "BaseProfilingStack.h" should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/BaseProfilerLabels.h:30:31: error:
+    "mozilla/Maybe.h" should be included after "mozilla/BaseProfilerRAIIMacro.h"
+
+js/src/dist/include/mozilla/BaseProfilerMarkers.h:34:35: error:
+    "mozilla/BaseProfilerMarkersDetail.h" should be included after "mozilla/BaseProfilerLabels.h"
+
+js/src/dist/include/mozilla/BaseProfilerMarkers.h:37: error:
+    "mozilla/Unused.h" is deprecated: Use [[nodiscard]] and (void)expr casts instead.
+
+js/src/dist/include/mozilla/BaseProfilerMarkersDetail.h:14:21: error:
+    "mozilla/BaseProfilerMarkersPrerequisites.h" should be included after "mozilla/BaseProfileJSONWriter.h"
+
+js/src/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27: error:
+    "BaseProfilingCategory.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:27:28: error:
+    "BaseProfilingCategory.h" should be included after "mozilla/Maybe.h"
+
+js/src/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:29:30: error:
+    "mozilla/ProfileChunkedBuffer.h" should be included after "mozilla/BaseProfilerState.h"
+
+js/src/dist/include/mozilla/BaseProfilerMarkersPrerequisites.h:36:37: error:
+    <string_view> should be included after <string>
+
+js/src/dist/include/mozilla/BaseProfilerUtils.h:83:207: error:
+    <type_traits> should be included after "mozilla/Types.h"
+
+js/src/dist/include/mozilla/Buffer.h:9:11: error:
+    <iterator> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/BufferList.h:13:15: error:
+    <numeric> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/Casting.h:15:16: error:
+    <type_traits> should be included after <limits>
+
+js/src/dist/include/mozilla/Casting.h:16:17: error:
+    <limits> should be included after <cmath>
+
+js/src/dist/include/mozilla/Char16.h:22:23: error:
+    <cstdint> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/CheckedInt.h:12:13: error:
+    <stdint.h> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/CompactPair.h:12:13: error:
+    <type_traits> should be included after <tuple>
+
+js/src/dist/include/mozilla/CompactPair.h:14:16: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/Compression.h:13:14: error:
+    "mozilla/Types.h" should be included after "mozilla/ResultVariant.h"
+
+js/src/dist/include/mozilla/DbgMacro.h:15:16: error:
+    <stdio.h> should be included after <sstream>
+
+js/src/dist/include/mozilla/Decimal.h:41:42: error:
+    <stdint.h> should be included after "mozilla/Types.h"
+
+js/src/dist/include/mozilla/DefineEnum.h:12:14: error:
+    <stddef.h> should be included after "mozilla/MacroArgs.h"
+
+js/src/dist/include/mozilla/DoublyLinkedList.h:15:17: error:
+    <type_traits> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/EnumSet.h:17:19: error:
+    <type_traits> should be included after <stdint.h>
+
+js/src/dist/include/mozilla/EnumeratedArray.h:12:14: error:
+    <utility> should be included after "mozilla/Array.h"
+
+js/src/dist/include/mozilla/EnumeratedRange.h:24:26: error:
+    <type_traits> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/FStream.h:19:20: error:
+    <ostream> should be included after <fstream>
+
+js/src/dist/include/mozilla/FStream.h:23:24: error:
+    <fcntl.h> should be included after <ext/stdio_filebuf.h>
+
+js/src/dist/include/mozilla/FailureLatch.h:22: error:
+    <mozilla/Assertions.h> should be included using
+    the #include "..." form
+
+js/src/dist/include/mozilla/Fuzzing.h:13: error:
+    "mozilla/fuzzing/NyxWrapper.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/Fuzzing.h:16: error:
+    "mozilla/fuzzing/Nyx.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/HashTable.h:77:78: error:
+    <utility> should be included after <type_traits>
+
+js/src/dist/include/mozilla/HashTable.h:78:80: error:
+    <type_traits> should be included after "mozilla/AllocPolicy.h"
+
+js/src/dist/include/mozilla/JSONWriter.h:95:96: error:
+    "double-conversion/double-conversion.h" should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/Latin1.h:15:17: error:
+    <type_traits> should be included after "mozilla/JsRust.h"
+
+js/src/dist/include/mozilla/Latin1.h:21: error:
+    "encoding_rs_mem.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/LinkedList.h:68:70: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/MathAlgorithms.h:14:15: error:
+    <cmath> should be included after <algorithm>
+
+js/src/dist/include/mozilla/Maybe.h:15:17: error:
+    <utility> should be included after "mozilla/Alignment.h"
+
+js/src/dist/include/mozilla/MaybeOneOf.h:15:17: error:
+    <stddef.h> should be included after <new>
+
+js/src/dist/include/mozilla/MaybeOneOf.h:18:20: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/MemoryChecking.h:27: error:
+    "valgrind/memcheck.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/MemoryChecking.h:35:37: error:
+    <stddef.h> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/MemoryChecking.h:73:75: error:
+    <stddef.h> should be included after "mozilla/Types.h"
+
+js/src/dist/include/mozilla/MmapFaultHandler.h:47:48: error:
+    <stdint.h> should be included after <setjmp.h>
+
+function2/function2.hpp: error:
+    unknown file kind
+
+js/src/dist/include/mozilla/MoveOnlyFunction.h:14: error:
+    "function2/function2.hpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/MruCache.h:12:14: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/NotNull.h:68:70: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/PlatformConditionVariable.h:12:14: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/PlatformMutex.h:10:12: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/ProfileBufferChunkManagerWithLocalLimit.h:10: error:
+    "BaseProfiler.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/ProfileBufferChunkManagerWithLocalLimit.h:10:11: error:
+    "BaseProfiler.h" should be included after "mozilla/BaseProfilerDetail.h"
+
+js/src/dist/include/mozilla/ProfileBufferChunkManagerWithLocalLimit.h:13:14: error:
+    "mozilla/ProfileBufferControlledChunkManager.h" should be included after "mozilla/mozalloc.h"
+
+js/src/dist/include/mozilla/ProfileBufferEntrySerialization.h:17: error:
+    "mozilla/Unused.h" is deprecated: Use [[nodiscard]] and (void)expr casts instead.
+
+js/src/dist/include/mozilla/ProfileChunkedBuffer.h:19: error:
+    "mozilla/Unused.h" is deprecated: Use [[nodiscard]] and (void)expr casts instead.
+
+js/src/dist/include/mozilla/RangedPtr.h:19:20: error:
+    <stdint.h> should be included after <cstddef>
+
+js/src/dist/include/mozilla/RefCounted.h:12:14: error:
+    <utility> should be included after "mozilla/AlreadyAddRefed.h"
+
+js/src/dist/include/mozilla/RefCounted.h:27: error:
+    "nsXPCOM.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/Result.h:15:16: error:
+    <type_traits> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/ResultExtensions.h:14: error:
+    "nscore.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/ResultExtensions.h:16: error:
+    "mozilla/dom/quota/RemoveParen.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/ResultExtensions.h:15:16: error:
+    "prtypes.h" should be included after "mozilla/dom/quota/RemoveParen.h"
+
+js/src/dist/include/mozilla/ReverseIterator.h:14:16: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/Saturate.h:15:17: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/ScopeExit.h:83:85: error:
+    <utility> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/Scoped.h:45:47: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/SegmentedVector.h:24:26: error:
+    <utility> should be included after "mozilla/AllocPolicy.h"
+
+js/src/dist/include/mozilla/SharedLibrary.h:14:15: error:
+    "prlink.h" should be included after "mozilla/Char16.h"
+
+js/src/dist/include/mozilla/Span.h:32:34: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/Sprintf.h:12:13: error:
+    <stdio.h> should be included after <stdarg.h>
+
+js/src/dist/include/mozilla/Sprintf.h:13:14: error:
+    <stdarg.h> should be included after <algorithm>
+
+js/src/dist/include/mozilla/Sprintf.h:14:16: error:
+    <algorithm> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/TaggedAnonymousMemory.h:40:41: error:
+    <sys/types.h> should be included after <sys/mman.h>
+
+js/src/dist/include/mozilla/Tainting.h:14:15: error:
+    <utility> should be included after "mozilla/MacroArgs.h"
+
+js/src/dist/include/mozilla/ThreadLocal.h:16:18: error:
+    <type_traits> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/ThreadSafeWeakPtr.h:59:60: error:
+    "mozilla/RefCountType.h" should be included after "mozilla/RefCounted.h"
+
+js/src/dist/include/mozilla/TimeStamp.h:27: error:
+    "TimeStamp_windows.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/TimeStamp.h:27:29: error:
+    "TimeStamp_windows.h" should be included after "mozilla/Maybe.h"
+
+js/src/dist/include/mozilla/ToString.h:12:13: error:
+    <string> should be included after <sstream>
+
+js/src/dist/include/mozilla/UniquePtr.h:13:15: error:
+    <utility> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/UniquePtrExtensions.h:12:14: error:
+    <type_traits> should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozilla/Uptime.h:10:12: error:
+    <stdint.h> should be included after "mozilla/Maybe.h"
+
+js/src/dist/include/mozilla/Variant.h:10:12: error:
+    <stdint.h> should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/Vector.h:14:16: error:
+    <utility> should be included after "mozilla/Alignment.h"
+
+js/src/dist/include/mozilla/WeakPtr.h:86: error:
+    "nsISupportsImpl.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/WeakPtr.h:88: error:
+    "nsProxyRelease.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/glue/WinUtils.h:10:12: error:
+    <windows.h> should be included after "mozilla/Atomics.h"
+
+js/src/dist/include/mozilla/intl/Collator.h:8: error:
+    "gtest/MozGtestFriend.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/Collator.h:11: error:
+    "unicode/ucol.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/Collator.h:11:13: error:
+    "unicode/ucol.h" should be included after "mozilla/intl/ICU4CGlue.h"
+
+js/src/dist/include/mozilla/intl/DateIntervalFormat.h:15: error:
+    "unicode/udateintervalformat.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DateTimeFormat.h:7: error:
+    "unicode/udat.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DateTimeFormat.h:7:9: error:
+    "unicode/udat.h" should be included after "mozilla/Assertions.h"
+
+js/src/dist/include/mozilla/intl/DateTimeFormat.h:11:13: error:
+    "mozilla/intl/ICUError.h" should be included after "mozilla/intl/DateTimePart.h"
+
+js/src/dist/include/mozilla/intl/DateTimePart.h:8:10: error:
+    <cstdint> should be included after "mozilla/Vector.h"
+
+js/src/dist/include/mozilla/intl/DateTimePatternGenerator.h:7: error:
+    "unicode/udatpg.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DateTimePatternGenerator.h:7:8: error:
+    "unicode/udatpg.h" should be included after "mozilla/EnumSet.h"
+
+js/src/dist/include/mozilla/intl/DateTimePatternGenerator.h:11:12: error:
+    "mozilla/UniquePtr.h" should be included after "mozilla/intl/ICU4CGlue.h"
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:9: error:
+    "unicode/udat.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:10: error:
+    "unicode/udatpg.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:11: error:
+    "unicode/uldnames.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:12: error:
+    "unicode/uloc.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:13: error:
+    "unicode/ucurr.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:12:13: error:
+    "unicode/uloc.h" should be included after "unicode/ucurr.h"
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:13:14: error:
+    "unicode/ucurr.h" should be included after "mozilla/intl/Calendar.h"
+
+js/src/dist/include/mozilla/intl/DisplayNames.h:17:18: error:
+    "mozilla/intl/Locale.h" should be included after "mozilla/Buffer.h"
+
+js/src/dist/include/mozilla/intl/FormatBuffer.h:15: error:
+    "nsTString.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/ICU4CGlue.h:8: error:
+    "unicode/uenum.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/ICU4CGlue.h:9:10: error:
+    "unicode/utypes.h" should be included after "mozilla/Buffer.h"
+
+js/src/dist/include/mozilla/intl/ICU4CGlue.h:16:17: error:
+    "mozilla/Vector.h" should be included after "mozilla/intl/ICUError.h"
+
+js/src/dist/include/mozilla/intl/ICU4CGlue.h:24: error:
+    "nsTArray.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/IDNA.h:9: error:
+    "unicode/uidna.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/ListFormat.h:12: error:
+    "unicode/ulistformatter.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/Locale.h:11:12: error:
+    "mozilla/intl/ICUError.h" should be included after "mozilla/intl/ICU4CGlue.h"
+
+js/src/dist/include/mozilla/intl/Locale.h:18:19: error:
+    "mozilla/Vector.h" should be included after "mozilla/Result.h"
+
+js/src/dist/include/mozilla/intl/Locale.h:27: error:
+    "unicode/uloc.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/NumberFormat.h:8:10: error:
+    <vector> should be included after "mozilla/FloatingPoint.h"
+
+js/src/dist/include/mozilla/intl/NumberFormat.h:16:17: error:
+    "mozilla/Vector.h" should be included after "mozilla/intl/ICUError.h"
+
+js/src/dist/include/mozilla/intl/NumberFormat.h:20: error:
+    "unicode/ustring.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/NumberFormat.h:21: error:
+    "unicode/unum.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/NumberFormat.h:20:21: error:
+    "unicode/ustring.h" should be included after "unicode/unum.h"
+
+js/src/dist/include/mozilla/intl/NumberFormat.h:22: error:
+    "unicode/unumberformatter.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/NumberParser.h:7:8: error:
+    "mozilla/intl/ICUError.h" should be included after "mozilla/intl/ICU4CGlue.h"
+
+js/src/dist/include/mozilla/intl/NumberParser.h:12: error:
+    "unicode/unum.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/NumberPart.h:8:10: error:
+    <cstdint> should be included after "mozilla/Vector.h"
+
+js/src/dist/include/mozilla/intl/PluralRules.h:10:12: error:
+    <utility> should be included after "mozilla/intl/ICUError.h"
+
+js/src/dist/include/mozilla/intl/PluralRules.h:14:15: error:
+    "mozilla/intl/NumberRangeFormat.h" should be included after "mozilla/EnumSet.h"
+
+js/src/dist/include/mozilla/intl/RelativeTimeFormat.h:11: error:
+    "unicode/ureldatefmt.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/String.h:17: error:
+    "unicode/unorm2.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/String.h:18: error:
+    "unicode/ustring.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/String.h:19: error:
+    "unicode/utext.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/TimeZone.h:21: error:
+    "unicode/ucal.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/TimeZone.h:25: error:
+    "unicode/timezone.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/intl/UnicodeProperties.h:14: error:
+    "unicode/uscript.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/mozalloc.h:16:21: error:
+    <new> should be included after <cstdlib>
+
+js/src/dist/include/mozilla/mozalloc.h:28: error:
+    "mozmemory_wrap.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/mozalloc.h:38: error:
+    "malloc_decls.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozilla/mozalloc.h:28:38: error:
+    "mozmemory_wrap.h" should be included after "malloc_decls.h"
+
+js/src/dist/include/mozilla/mozalloc_oom.h:11: error:
+    "mozalloc.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozmemory.h:23: error:
+    "mozmemory_wrap.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozmemory.h:23:24: error:
+    "mozmemory_wrap.h" should be included after "mozilla/Attributes.h"
+
+js/src/dist/include/mozmemory.h:26: error:
+    "mozjemalloc_types.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozmemory.h:27: error:
+    "stdbool.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozmemory.h:51: error:
+    "malloc_decls.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozmemory.h:71: error:
+    "malloc_decls.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/dist/include/mozmemory_utils.h:14: error:
+    "mozmemory_wrap.h" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Bidi.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/BidiEmbeddingLevel.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Calendar.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Collator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Currency.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/DateIntervalFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/DateTimeFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/DateTimeFormatUtils.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/DateTimePatternGenerator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/DisplayNames.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/ICU4CGlue.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/ICU4CLibrary.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/IDNA.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/ListFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/Locale.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components2.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/LocaleCanonicalizer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components2.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/LocaleGenerated.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components2.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/MeasureUnit.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components3.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/NumberFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components3.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/NumberFormatFields.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components3.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/NumberFormatterSkeleton.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components3.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/NumberParser.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components3.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/NumberRangeFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components3.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/NumberingSystem.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components4.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/PluralRules.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components4.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/RelativeTimeFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components4.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/String.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/intl/components/Unified_cpp_intl_components4.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/intl/components/src/TimeZone.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Array.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/AtomicsObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/BigInt.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Boolean.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/DataViewObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Eval.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/FinalizationRegistryObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/JSON.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/MapObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ModuleObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Object.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Profilers.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src10.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src10.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferObjectMaybeShared.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src10.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArrayBufferViewObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src10.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncFunction.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src10.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/AsyncIteration.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src10.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BigIntType.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src11.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BoundFunctionObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src11.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BuildId.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src11.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BuiltinObjectKind.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src11.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeLocation.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src11.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/BytecodeUtil.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src11.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallAndConstruct.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src12.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CallNonGenericMethod.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src12.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CharacterEncoding.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src12.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CodeCoverage.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src12.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compartment.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src12.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/CompilationAndEvaluation.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src12.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Compression.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src13.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/DateTime.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src13.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EnvironmentObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src13.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/EqualityOperations.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src13.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorMessages.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src13.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src13.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ErrorReporting.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src14.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Exception.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src14.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ForOfIterator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src14.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FrameIter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src14.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/FunctionFlags.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src14.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeckoProfiler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src14.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GeneratorObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src15.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GetterSetter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src15.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/GlobalObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src15.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/HelperThreads.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src15.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Id.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src15.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Initialization.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src15.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/InternalThreadPool.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src16.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Iteration.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src16.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSAtom.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src16.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSContext.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src16.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSFunction.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src16.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSONParser.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src16.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSONPrinter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src17.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src17.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JSScript.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src17.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/JitActivation.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src17.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/List.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src17.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/MemoryMetrics.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src17.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Modules.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src18.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/NativeObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src18.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/OffThreadPromiseRuntimeState.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src18.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/OffThreadScriptCompilation.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src18.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PIC.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src18.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PlainObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src18.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Printer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src19.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Probes.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src19.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PromiseLookup.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src19.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropMap.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src19.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyAndElement.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src19.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/PropertyDescriptor.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src19.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ProxyObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Promise.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Reflect.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ReflectParse.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src2.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/ShadowRealm.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src2.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/String.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src2.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/Symbol.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src20.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Realm.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src20.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src20.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/RegExpStatics.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src20.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Runtime.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src20.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SavedStacks.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src20.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Scope.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src21.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SelfHosting.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src21.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Shape.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src21.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ShapeZone.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src21.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedArrayObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src21.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedImmutableStringsCache.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src21.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SharedScriptDataTableHolder.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src22.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SourceHook.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src22.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Stack.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src22.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StaticStrings.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src22.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilCache.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src22.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StencilObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src22.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StringType.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src23.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/StructuredClone.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src23.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/SymbolType.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src23.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TaggedProto.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src23.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ThrowMsgKind.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src23.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Time.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src23.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ToSource.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src24.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/TypedArrayObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src24.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNode.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src24.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeCensus.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src24.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UbiNodeShortestPaths.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src24.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/UsageStatistics.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src24.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Value.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src25.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Warnings.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src25.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Watchtower.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src25.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/WellKnownAtom.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src25.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/WindowProxy.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src25.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Xdr.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src3.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingFunctions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src3.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/TestingUtility.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src3.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakMapObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src3.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakRefObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src3.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WeakSetObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src3.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/WrappedFunctionObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src4.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Collator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src4.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/CommonFunctions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src4.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DateTimeFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src4.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DecimalNumber.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src4.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/DisplayNames.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src4.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/IntlObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src5.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/LanguageTag.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src5.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/ListFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src5.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/Locale.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src5.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/NumberFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src5.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/PluralRules.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src5.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/RelativeTimeFormat.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src6.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/builtin/intl/SharedIntlData.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src6.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/ds/Bitmap.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src6.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/ds/LifoAlloc.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src6.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jsapi.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src6.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jsdate.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src6.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jsexn.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src7.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jsfriendapi.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src7.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jsnum.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src7.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/BaseProxyHandler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src7.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/CrossCompartmentWrapper.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src7.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/DOMProxy.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src7.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/DeadObjectProxy.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src8.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/OpaqueCrossCompartmentWrapper.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src8.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Proxy.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src8.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/ScriptedProxyHandler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src8.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/SecurityWrapper.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src8.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/proxy/Wrapper.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src8.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/threading/Mutex.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src9.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/threading/ProtectedData.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src9.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/threading/Thread.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src9.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/threading/posix/CpuCount.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src9.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/threading/posix/PosixThread.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src9.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/Activation.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/Unified_cpp_js_src9.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/vm/ArgumentsObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebugScript.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Debugger.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/DebuggerMemory.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Environment.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Frame.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/NoExecute.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Object.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Script.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/debugger/Unified_cpp_js_src_debugger1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/debugger/Source.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/AbstractScopePtr.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/AsyncEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeCompiler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeControlStructures.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/BytecodeSection.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/CForEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/CallOrNewEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/CompileScript.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/DefaultEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/DoWhileEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ElemOpEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/EmitterScope.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ExpressionStatementEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/FoldConstants.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ForInEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ForOfEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend2.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ForOfLoopControl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/FrontendContext.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/FunctionEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/IfEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/JumpList.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/LabelEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/LexicalScopeEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/NameFunctions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/NameOpEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjLiteral.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ObjectEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/OptionalEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend4.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParseContext.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParseNode.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParseNodeVerify.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/ParserAtom.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/PrivateOpEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/PropOpEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend5.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/SharedContext.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/SourceNotes.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/Stencil.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/StencilXdr.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/SwitchEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/TDZCheckCache.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend6.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/TokenStream.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend7.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/TryEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/frontend/Unified_cpp_js_src_frontend7.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/frontend/WhileEmitter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Allocator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/AtomMarking.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Barrier.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Compacting.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/FinalizationObservers.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GC.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCAPI.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/GCParallelTask.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Heap.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/MallocedBlockCache.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Marking.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Memory.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Nursery.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/ParallelMarking.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Pretenuring.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/PublicIterators.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/RootMarking.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc2.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Scheduling.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc3.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Statistics.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc3.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Sweeping.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc3.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Tenuring.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc3.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Tracer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc3.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Verifier.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc3.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/WeakMap.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc4.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/WeakMapPtr.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/gc/Unified_cpp_js_src_gc4.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/gc/Zone.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpAPI.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/RegExpShim.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/property-sequences.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/property-sequences.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-bytecode-generator.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-bytecode-generator.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-bytecode-peephole.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-bytecode-peephole.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-bytecodes.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-bytecodes.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-compiler-tonode.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-compiler-tonode.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-dotprinter.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-dotprinter.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-interpreter.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-interpreter.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-macro-assembler-tracer.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-macro-assembler-tracer.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-macro-assembler.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-macro-assembler.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-parser.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-parser.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-stack.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/regexp-stack.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/special-case.cc: error:
+    unknown file kind
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/imported/special-case.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/irregexp/Unified_cpp_js_src_irregexp2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/irregexp/util/UnicodeShim.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/AliasAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/AlignmentMaskAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BacktrackingAllocator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Bailouts.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineBailouts.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCacheIRCompiler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineCodeGen.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineDebugModeOSR.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrame.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineFrameInfo.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineIC.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BaselineJIT.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/RematerializedFrame.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/SafepointIndex.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Safepoints.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ScalarReplacement.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ShuffleAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit10.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Sink.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Snapshots.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Trampoline.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/TrialInlining.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/TypePolicy.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/VMFunctions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit11.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ValueNumbering.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilder.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpBuilderShared.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpCacheIRTranspiler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpOracle.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WarpSnapshot.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit12.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/WasmBCE.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit13.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/XrayJitInfo.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit13.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Architecture-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit13.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Assembler-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit13.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/CodeGenerator-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit13.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Lowering-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit13.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MacroAssembler-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/MoveEmitter-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/Trampoline-arm64.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Assembler-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Cpu-Features-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Cpu-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit14.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Instructions-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/MozAssembler-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/MozCpu-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/MozInstructions-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit15.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/arm64/vixl/Utils-vixl.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit16.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/Assembler-shared.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit16.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/AtomicOperations-shared-jit.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit16.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/CodeGenerator-shared.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit16.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/Disassembler-shared.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit16.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/shared/Lowering-shared.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BitSet.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/BytecodeAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIR.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRCompiler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRHealth.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit2.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CacheIRSpewer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CodeGenerator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/CompileWrappers.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Disassemble.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/EdgeCaseAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/EffectiveAddressAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit3.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ExecutableAllocator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/FlushICache.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/FoldLinearArithConstants.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/InlinableNatives.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/InstructionReordering.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/InterpreterEntryTrampoline.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit4.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Ion.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCacheIRCompiler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonCompileTask.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonIC.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/IonOptimizationLevels.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit5.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JSJitFrameIter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JSONSpewer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Jit.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitContext.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitFrames.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitOptions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit6.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitScript.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitSpewer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit7.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/JitcodeMap.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/KnownClass.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit7.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/LICM.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit7.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/LIR.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit7.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Label.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Linker.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Lowering.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIR.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MIRGraph.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MacroAssembler.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit8.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/MoveResolver.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/PerfSpewer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ProcessExecutableMemory.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/RangeAnalysis.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/ReciprocalMulConstants.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/Recover.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/jit/Unified_cpp_js_src_jit9.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/jit/RegisterAllocator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ModuleLoader.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/OSObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/ShellModuleObjectWrapper.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/WasmTesting.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/js.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsoptparse.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/shell/Unified_cpp_js_src_shell1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/shell/jsshell.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/AllocPolicy.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/AllocationLogging.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/CompleteFile.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/DumpFunctions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/NativeStack.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/Printf.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/StringBuffer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/StructuredSpewer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/Text.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/util/Unified_cpp_js_src_util1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/util/Unicode.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/AsmJS.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCFrame.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBCMemory.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBaselineCompile.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBinary.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmBuiltins.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCode.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCodegenTypes.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmCompile.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmDebug.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmDebugFrame.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmFrameIter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGC.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGcObject.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmGenerator.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInitExpr.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmInstance.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm2.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIntrinsic.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmIonCompile.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmJS.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmLog.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmMemory.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModule.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmModuleTypes.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm4.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmOpIter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm4.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmProcess.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm4.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmRealm.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm4.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSerialize.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm4.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmSignalHandlers.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm4.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmStubs.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTable.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmTypeDef.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValType.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValidate.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/js/src/wasm/Unified_cpp_js_src_wasm5.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/js/src/wasm/WasmValue.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/memory/build/Unified_cpp_memory_build0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/memory/build/fallback.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/memory/mozalloc/mozalloc.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/memory/mozalloc/mozalloc_abort.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/memory/mozalloc/Unified_cpp_memory_mozalloc0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/memory/mozalloc/mozalloc_oom.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/Assertions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/ChaosMode.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/Compression.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/FloatingPoint.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/HashFunctions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:47: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/JSONWriter.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:56: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/Poison.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:65: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/RandomNum.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:74: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/SHA1.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:83: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/TaggedAnonymousMemory.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:92: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/UniquePtrExtensions.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:101: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/Unused.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:110: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/Utf8.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:119: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/bignum-dtoa.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/bignum.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:128: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/bignum.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/cached-powers.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt0.cpp:137: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/cached-powers.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/double-to-string.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt1.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/double-to-string.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt1.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/fast-dtoa.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt1.cpp:20: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/fixed-dtoa.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/string-to-double.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt1.cpp:29: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/string-to-double.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/strtod.cc: error:
+    unknown file kind
+
+js/src/mfbt/Unified_cpp_mfbt1.cpp:38: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mfbt/double-conversion/double-conversion/strtod.cc" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler/core/BaseAndGeckoProfilerDetail.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mozglue/baseprofiler/Unified_cpp_mozglue_baseprofiler0.cpp:11: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mozglue/baseprofiler/core/ProfilerUtils.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
+js/src/mozglue/interposers/Unified_cpp_mozglue_interposers0.cpp:2: error:
+    "/builddir/build/BUILD/firefox-115.6.0/mozglue/interposers/env_interposer.cpp" is included using the wrong path;
+    did you forget a prefix, or is the file not yet committed?
+
 js/src/tests/style/BadIncludes.h:3: error:
     the file includes itself
 
TEST-UNEXPECTED-FAIL | check_spidermonkey_style.py | actual output does not match expected output;  diff is above.
TEST-UNEXPECTED-FAIL | check_spidermonkey_style.py | Hint: If the problem is that you renamed a header, and many #includes are no longer in alphabetical order, commit your work and then try `check_spidermonkey_style.py --fixup`. You need to commit first because --fixup modifies your files in place.
TEST-PASS | check_macroassembler_style.py | ok
TEST-PASS | check_js_opcode.py | ok
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-115.6.0/config/run_spidermonkey_checks.py", "main", "js/src/build/spidermonkey_checks", "js/src/build/.deps/spidermonkey_checks.pp", "js/src/build/.deps/spidermonkey_checks.stub", "js/src/build/libjs_static.a", "/builddir/build/BUILD/firefox-115.6.0/config/check_spidermonkey_style.py", "/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py", "/builddir/build/BUILD/firefox-115.6.0/config/check_js_opcode.py"], "start": 1423769.337374023, "end": 1423770.724230975, "context": null}
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src'
make[3]: Nothing to be done for 'misc'.
/usr/bin/make recurse_libs
/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py:37: SyntaxWarning: invalid escape sequence '\s'
  reBeforeArg = "(?<=[(,\s])"
/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py:38: SyntaxWarning: invalid escape sequence '\w'
  reArgType = "(?P<type>[\w\s:*&<>]+)"
/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py:39: SyntaxWarning: invalid escape sequence '\s'
  reArgName = "(?P<name>\s\w+)"
/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py:40: SyntaxWarning: invalid escape sequence '\s'
  reArgDefault = "(?P<default>(?:\s=(?:(?:\s[\w:]+\(\))|[^,)]+))?)"
/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py:55: SyntaxWarning: invalid escape sequence '\g'
  signature = reMatchArg.sub("\g<type>", signature)
/builddir/build/BUILD/firefox-115.6.0/config/check_macroassembler_style.py:66: SyntaxWarning: invalid escape sequence '\g'
  r".*DEFINED_ON\((?P<archs>[^()]*)\).*", "\g<archs>", signature
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/jsopcode.py:19: SyntaxWarning: invalid escape sequence '\s'
  space_star_space_pat = re.compile("^\s*\* ?", re.M)
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/jsopcode.py:62: SyntaxWarning: invalid escape sequence '\['
  category_pat = re.compile("\[([^\]]+)\]")
/builddir/build/BUILD/firefox-115.6.0/js/src/vm/jsopcode.py:169: SyntaxWarning: invalid escape sequence '\s'
  tag_pat = re.compile("^\s*[A-Za-z]+:\s*|\s*$")
make[3]: Nothing to be done for 'libs'.
make[3]: Nothing to be done for 'libs'.
make[3]: Nothing to be done for 'libs'.
make[3]: Nothing to be done for 'libs'.
make[3]: Nothing to be done for 'libs'.
make[3]: Nothing to be done for 'libs'.
/usr/bin/make recurse_tools
make[2]: Nothing to be done for 'recurse_tools'.
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.uSQb9f
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64
++ dirname /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd firefox-115.6.0/js/src
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64 'INSTALL=/usr/bin/install -p'
/usr/bin/make -C js/src install
make[1]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
/usr/bin/make -C build install
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
cp js.pc mozjs-115.pc
make[2]: Circular js.pc <- js.pc dependency dropped.
../../../config/nsinstall -t mozjs-115.pc /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/pkgconfig
../../../config/nsinstall -t ../js-config.h /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/include/mozjs-115
../../../config/nsinstall -t ../../../mozglue/baseprofiler/public/ProfilingCategoryList.h /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/include/mozjs-115/js
/builddir/build/BUILD/firefox-115.6.0/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/include/mozjs-115 ../../../_build_manifests/install/dist_include
Elapsed: 0.06s; From /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/include/mozjs-115: Kept 3 existing; Added/updated 348; Removed 0 files and 0 directories.
BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-115.6.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "--no-symlinks", "/builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/include/mozjs-115", "../../../_build_manifests/install/dist_include"], "start": 1423770.986545376, "end": 1423771.045495253, "context": null}
cp js-config js115-config
../../../config/nsinstall -t js115-config /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/bin
../../../config/nsinstall -t libjs_static.a /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64
mv -f /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libjs_static.a /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libjs_static.ajs
../../../config/nsinstall -t libmozjs-115.so /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/build'
/usr/bin/make -C shell install
make[2]: Entering directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
cp ../../../dist/bin/js ../../../dist/bin/js115
../../../config/nsinstall -t ../../../dist/bin/js115 /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/bin
make[2]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src/shell'
make[1]: Leaving directory '/builddir/build/BUILD/firefox-115.6.0/js/src/js/src'
+ chmod -x /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/pkgconfig/mozjs-115.pc
+ case `uname -i` in
++ uname -i
+ wordsize=
+ test -n ''
+ rm /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/bin/js115-config
+ rm /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libjs_static.ajs
+ mv /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libmozjs-115.so /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libmozjs-115.so.0.0.0
+ ln -s libmozjs-115.so.0.0.0 /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libmozjs-115.so.0
+ ln -s libmozjs-115.so.0 /builddir/build/BUILDROOT/mozjs115-115.6.0-3.fc40.aarch64/usr/lib64/libmozjs-115.so
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 115.6.0-3.fc40 --unique-debug-suffix -115.6.0-3.fc40.aarch64 --unique-debug-src-base mozjs115-115.6.0-3.fc40.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-115.6.0/js/src
find-debuginfo: starting
Extracting debug info from 2 files
DWARF-compressing 2 files
dwz: Too few files for multifile optimization
sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match.
Creating .debug symlinks for symlinks to ELF files
Copying sources found by 'debugedit -l' to /usr/src/debug/mozjs115-115.6.0-3.fc40.aarch64
54534 blocks
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/include/mozjs-115/js-config.h is executable but has no shebang, removing executable bit
*** WARNING: ./usr/include/mozjs-115/js/ProfilingCategoryList.h is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.BSH4Fl
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed   -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd firefox-115.6.0/js/src
+ /usr/bin/python3 tests/jstests.py -d -s -t 2400 --exclude-file=known_failures.txt --no-progress --wpt=disabled ../../js/src/dist/bin/js115
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode encode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/CloneArrayBuffer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode encode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/CloneArrayBuffer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/getter-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/bug1689503.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/constructorNotCallable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/slice-species.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/bug1777413.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/methodDefn.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/proxyArgs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/getter-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/constructorNotCallable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/bug1689503.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/destructuring-assignment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/class-fields.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/computedPropNames.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/bug1777413.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/methodDefn.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/templateStrings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/statements.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/proxyArgs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/lexicals.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/module-export-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/class-fields.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/declarations.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/computedPropNames.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/async.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ArrayBuffer/slice-species.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/stackOverflow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/templateStrings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/lexicals.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/object-spread.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/expression-short-circuit-compound-assignment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/statements.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/module-export-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/location.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/for-loop-destructuring.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/destructuring-assignment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/class-static.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/declarations.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/destructuring-array-holes-reflect-as-null.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/async.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/expression.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/stackOverflow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/destructuring__proto__.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/expression-short-circuit-compound-assignment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/object-rest.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/object-spread.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/newTarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/location.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/const-declaration-in-for-loop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/for-loop-destructuring.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-hoisted-tdz.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/class-static.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/destructuring-array-holes-reflect-as-null.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/for-loop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/catch-body.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/destructuring__proto__.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-arguments.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/const-declaration-in-for-loop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/object-rest.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/newTarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/bug-1216623.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-hoisted-tdz.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-const.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/catch-body.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-strict.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/reflect-parse/expression.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/for-loop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-arguments.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-miss.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-destructuring.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-closures.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-same-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/bug-1216623.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-for-of.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-const.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-strict.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-ignored.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-miss.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-parameter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-same-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-destructuring.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-mutation-frozen.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-closures.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval-for-of.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/nondefinable-function-same-script.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-deprecated-redecl.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/for-loop-with-bindings-added-at-runtime.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-ignored.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-parameter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-basics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/eval-has-lexical-environment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-mutation-frozen.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/redeclaring-global-properties.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-strict.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-deprecated-redecl.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-tdz.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/nondefinable-function-same-script.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-mutation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/for-loop-with-bindings-added-at-runtime.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-basics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/eval-has-lexical-environment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/eval-nondefinable-function.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/redeclaring-global-properties.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-strict.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-getters.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-label.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-mutation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/implicit-this-in-with.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-tdz.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-with.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/with-global-ignores-global-let-variables.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/var-in-catch-body-annex-b-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/eval-nondefinable-function.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-if.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-delete.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-notapplicable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-label.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/literals/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/literals/numeric/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/literals/numeric/idstart-after-numeric.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-getters.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-with.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/function-copy-name-and-length-fails-error-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/ccw-2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/implicit-this-in-with.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/with-global-ignores-global-let-variables.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/ccw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/function-return.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-if.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/unscopables-delete.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-environment/block-scoped-functions-annex-b-notapplicable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/unwrap-wrap-with-proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/syntax-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/function-copy-name-and-length-fails-error-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/intersection.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/literals/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/literals/numeric/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/literals/numeric/idstart-after-numeric.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/symmetric-difference.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/ccw-2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/is-subset-of.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/function-return.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/difference.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/ccw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/unwrap-wrap-with-proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/union.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/is-disjoint-from.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/syntax-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-shadow-realms -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/ShadowRealms/error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/is-superset-of.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/intersection.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/detached-buffers.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/symmetric-difference.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/syntax-arrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/is-subset-of.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/BoundNames.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/difference.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/syntax-modules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/union.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/semantics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/is-disjoint-from.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/yield.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Set/is-superset-of.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/async-function-declaration-in-modules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/detached-buffers.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/properties.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/BoundNames.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/syntax-modules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/async-property-name-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/semantics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/yield.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-in-parameters-of-async-func.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Atomics/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/syntax-arrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/async-function-declaration-in-modules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/ErrorStack.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/no-expression-closure.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/properties.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/inner-caller.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/async-property-name-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-in-parameters-of-async-func.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/methods.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/async-contains-unicode-escape.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/ErrorStack.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/no-expression-closure.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/forbidden-as-consequent.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-in-arrow-parameters.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-newline.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/inner-caller.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/toSource.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/create-function-parse-before-getprototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/methods.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/identity.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/parameters-error-reject-promise.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/async-contains-unicode-escape.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/duplicate-__proto__.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/forbidden-as-consequent.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/cover-init-name-syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-newline.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/arguments_callee.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/toSource.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/EarlyErrors.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/await-in-arrow-parameters.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/toString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/identity.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/create-function-parse-before-getprototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/subclass.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/duplicate-__proto__.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/delete-global-NaN-property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/parameters-error-reject-promise.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/cover-init-name-syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/cross-global-implicit-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/arguments_callee.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-in-strict-eval-in-normal-function.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/EarlyErrors.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/toString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-default-to-decimal.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseFloat-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parenthesized-eval-is-direct.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/async-functions/subclass.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-native-callback-is-indirect.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/delete-global-NaN-property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/globalThis-enumeration.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/bug660612.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/cross-global-implicit-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-02.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-in-strict-eval-in-normal-function.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/direct-eval-but-not.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseFloat-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/decodeURI-decodes-FFFE-FFFF.js
## non262/global/parseInt-default-to-decimal.js: rc = 3, run time = 0.020304
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-default-to-decimal.js
583925: parseInt should treat leading-zero inputs (with radix unspecified) as decimal, not octal (this changed in bug 786135)
/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-default-to-decimal.js:16:9 Error: Assertion failed: got -8, expected 8
Stack:
  @/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-default-to-decimal.js:16:9
REGRESSION - non262/global/parseInt-default-to-decimal.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parenthesized-eval-is-direct.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/bug-320887.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-native-callback-is-indirect.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-inside-with-is-direct.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/globalThis-enumeration.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/adding-global-var-nonextensible-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/bug660612.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-02.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.13.1-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.13.1-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/decodeURI-decodes-FFFE-FFFF.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/instanceof-bound-function-recursion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/bug-320887.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/order-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/direct-eval-but-not.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.4.1-002.js
## non262/global/parseInt-01.js: rc = 3, run time = 0.019203
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-01.js
577536: ES5 15.1.2.2 parseInt(string, radix)
/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-01.js:19:9 Error: Assertion failed: got -17, expected 17
Stack:
  @/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/parseInt-01.js:19:9
REGRESSION - non262/global/parseInt-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.4.1-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/eval-inside-with-is-direct.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/no-boolean-toJSON.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/global/adding-global-var-nonextensible-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/15.6.4.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.13.1-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor-subclassable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.13.1-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor-throw-when-called-directly.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/order-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.4.1-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/11.4.1-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/no-boolean-toJSON.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor-subclassable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor-throw-without-new.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Boolean/15.6.4.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor-throw-when-called-directly.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/Iterator.from-length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-functions-on-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-next-not-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/return-iterator-if-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/call-from-with-different-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/constructor-throw-without-new.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/iterator-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-method-with-non-wrap-this-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/Iterator.from-length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-functions-on-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/Iterator.from-descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/return-wrapper-if-not-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-next-not-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-wrap-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/return-iterator-if-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-wrap-return.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/call-from-with-different-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/modify-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/iterator-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-new-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-method-with-non-wrap-this-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/o-not-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-wrap-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/return-wrapper-if-not-iterator-instance.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/Iterator.from-descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/return-wrapper-if-not-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-wrap-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/Iterator.from-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-wrap-return.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/modify-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/modify-return.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-new-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/o-not-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-next-forwards-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-return-closes-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-wrap-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-not-wrapped.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/Iterator.from-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/modify-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/return-wrapper-if-not-iterator-instance.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/iterator-helpers-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/modify-return.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-return-closes-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-next-forwards-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-next-not-object.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/wrap-return-closes-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/modify-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-handle-empty-iterators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/from/proxy-not-wrapped.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/iterator-helpers-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-return-closes-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take-drop-throw-eagerly-on-negative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-reentry-not-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-interleaved.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-next-not-object.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/operators/instanceof-bound-function-recursion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-pass-through-lastValue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-proxy-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-handle-empty-iterators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take-drop-throw-eagerly-on-negative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/iterator-helper-methods-throw-on-generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-interleaved.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take-drop-throw-eagerly-on-non-integer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-on-reentry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-multiple-return-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-closes-iterator-before-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-pass-through-lastValue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-next-done-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/iterator-helper-methods-throw-on-generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-proxy-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/generator-methods-throw-on-iterator-helpers.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-multiple-throw-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-pass-value-through-chain.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-on-reentry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-return-new-iterator-result.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-closes-iterator-before-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-next-done-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/this-not-iterator-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-closed-on-call-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/mutate-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-multiple-throw-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/output-at-generator-end.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-pass-value-through-chain.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/clobber-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-return-new-iterator-result.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/map.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/throw-when-iterator-returns-non-object.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/this-not-iterator-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/mutate-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/mutate-iterator-after-done.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/output-at-generator-end.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/pass-lastValue-to-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/map.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-abrupt-completion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/clobber-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/throw-when-iterator-returns-non-object.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/call-next-on-iterator-while-iterating.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/mutate-iterator-after-done.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/interleaved-map-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-abrupt-completion-in-yield.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-abrupt-completion-in-iteratorValue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/pass-lastValue-to-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/proxy-abrupt-completion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/reenter-map-generator-from-mapper.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/this-value-array-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/mapper-not-callable-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/short-circuit-on-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/values-pass-through-chained-maps-to-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/reenter-map-generator-from-mapper.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/this-value-array-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/call-next-on-iterator-while-iterating.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/interleaved-map-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/map/mapper-not-callable-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/short-circuit-on-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/return-undefined-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/reducer-throws-iterator-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/return-undefined-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/find/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/reducer-throws-iterator-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/reduce.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/empty-iterator-without-initial-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/iterator-empty-return-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/accumulator-set-to-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/reducer-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/iterator-next-return-non-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/left-associative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/reduce.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/inner-generator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/iterator-empty-return-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/flatMap.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/accumulator-set-to-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/left-associative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/reduce/reducer-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/inner-empty-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/close-iterator-when-inner-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/inner-generator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/flatMap.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/throw-when-inner-not-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/close-iterator-when-inner-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/inner-empty-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/forEach.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/flatMap/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/toArray.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/forEach.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/forEach/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/iterator-empty.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/create-in-current-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/toArray.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/filter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/create-in-current-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/drop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/iterator-empty.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/drop-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/toArray/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/take-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/filter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/filter/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/close-iterator-when-none-remaining.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/take.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/drop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/drop-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/return-false-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/drop/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/take-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/close-iterator-when-none-remaining.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/take.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/take/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/return-false-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/short-circuit-on-true.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/short-circuit-on-false.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/short-circuit-on-true.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/some/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/short-circuit-on-false.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/return-true-if-all-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/asIndexedPairs/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/asIndexedPairs/asIndexedPairs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/asIndexedPairs/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unnamed-function.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/return-true-if-all-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/line-paragraph-separator-parse-as-lineterminator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/bug1126318.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/explicit-undefined-optional-argument.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/every/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/function-definition-evaluate.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/asIndexedPairs/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/asIndexedPairs/asIndexedPairs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Iterator/prototype/asIndexedPairs/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/regress-bug632003.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/global-numeric-properties.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/function-definition-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unnamed-function.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unwrapped-no-such-method.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/line-paragraph-separator-parse-as-lineterminator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/future-reserved-words.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/bug1126318.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/syntax-error-end-of-for-head-part.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/explicit-undefined-optional-argument.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/redeclare-var-non-writable-property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/function-definition-evaluate.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/regress-bug632003.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/global-numeric-properties.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/error-undefined-message.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/enumerate-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/builtin-methods-reject-null-undefined-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unwrapped-no-such-method.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/new-with-non-constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/function-definition-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unicode-identifier-82f1.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/redeclare-var-non-writable-property.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unicode-escaped-keyword.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/syntax-error-end-of-for-head-part.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/getter-setter-outerize-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/future-reserved-words.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unicode-identifier-1d17.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/enumerate-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/regexp-functions-with-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/error-undefined-message.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetMethods.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/builtin-methods-reject-null-undefined-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/new-with-non-constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unicode-identifier-82f1.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnTry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalNestedSuperCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-instance-class-name-binding-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unicode-escaped-keyword.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/getter-setter-outerize-this.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/unicode-identifier-1d17.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/misc/regexp-functions-with-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropEvalInsideNested.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDelete.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/defaultConstructorDerivedSpread.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/bytecodePatternMatching.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetMethods.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-static-class-name-binding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalNestedSuperCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-instance-class-name-binding-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallBaseInvoked.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallInvalidBase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnTry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superThisStrictNoBoxing.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropEvalInsideNested.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/defaultConstructorBase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDelete.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropStrictAssign.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/defaultConstructorDerivedSpread.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetProxyNative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/bytecodePatternMatching.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/boundFunctionSubclassing.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-static-class-name-binding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallIllegal.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallBaseInvoked.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/outerBinding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallInvalidBase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropLazyInnerFunction.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superThisStrictNoBoxing.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/uninitializedThisError.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/defaultConstructorBase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropStrictAssign.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnObject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropProtoChanges.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetProxyNative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropOrdering.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/boundFunctionSubclassing.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/staticConstructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallIllegal.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/outerBinding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalSuperCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetCCW.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropLazyInnerFunction.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-instance-class-name-binding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropProtoChanges.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-static-class-name-binding-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnObject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropIncDecElem.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/uninitializedThisError.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropOrdering.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorReturnPrimitive.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropStatics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/staticConstructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDestructuring.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalSuperCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalEscape.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetCCW.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-instance-class-name-binding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalEscapeUninitialized.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetNonFunction.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/fields-static-class-name-binding-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropEvalInsideArrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropStatics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodName.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropIncDecElem.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodOverwrites.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorReturnPrimitive.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnAliasedTry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDestructuring.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetDirectInvoke.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalEscape.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/parenExprToString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalEscapeUninitialized.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropEvalInsideArrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/innerBinding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicNew.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetNonFunction.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallOrder.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodName.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallBadDynamicSuperClass.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodOverwrites.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropSkips.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/parenExprToString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/className.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnAliasedTry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetEval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetDirectInvoke.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicChain.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicNew.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropChains.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/innerBinding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallOrder.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorInlining.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnUndefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallBadDynamicSuperClass.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/stringConstructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/className.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropSkips.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetDefaults.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallProperBase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicChain.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetGenerators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropChains.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/extendBuiltinConstructors.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/stringConstructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/geterNoExprClosure.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorInlining.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetDefaults.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallProperBase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicGetter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropHeavyweightArrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropProxies.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZReturnUndefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetGenerators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDerivedCalls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/constructorCalled.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetEval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/method-named-static.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicGetter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallSpreadCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/extendBuiltinConstructors.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/geterNoExprClosure.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropHeavyweightArrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropFor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorName.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/member-expr-after-super.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropProxies.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDerivedCalls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/constructorCalled.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/compPropNames.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methDefnGen.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZExplicitThis.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallSpreadCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/staticMethods.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/method-named-static.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/subclassedArrayUnboxed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropFor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallBadNewTargetPrototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/member-expr-after-super.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/defaultConstructorNotCallable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorName.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDVG.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methDefnGen.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalBinding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/compPropNames.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodsPrototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZExplicitThis.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/staticMethods.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/subclassedArrayUnboxed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropNoOverwriting.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalClosed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superElemDelete.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallBadNewTargetPrototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/defaultConstructorNotCallable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetBound.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/strictExecution.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropDVG.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/compPropDestr.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalBinding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/classPrototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropNoOverwriting.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalClosed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetDVG.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropHomeObject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodsPrototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetBound.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/classConstructorNoCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallThisInit.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/strictExecution.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetArrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superElemDelete.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalGetThis.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/compPropDestr.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodInstallation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/classPrototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/classHeritage.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetDVG.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/classConstructorNoCall.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetArgumentsIntact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicCalls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropHomeObject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superCallThisInit.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZOffEdge.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methDefn.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorArrowEvalGetThis.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/regress-442242-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methodInstallation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetArgumentsIntact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/superPropBasicCalls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/tonumber-string-hex.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.4.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toPrecision-values.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/classHeritage.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toString-radix-handling.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/newTargetArrow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/derivedConstructorTDZOffEdge.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/defaultvalue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-default-to-decimal.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/regress-442242-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseFloat-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/tonumber-string-hex.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/ToNumber.js
## non262/Number/15.7.4.2.js: rc = 3, run time = 0.016931
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.4.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.4.2.js:22:17 Error: Assertion failed: got 65536, expected -65536
Stack:
  testAround@/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.4.2.js:22:17
  @/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.4.2.js:28:11
REGRESSION - non262/Number/15.7.4.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.2.10-MIN_SAFE_INTEGER.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/class/methDefn.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/conversion-invalid-precision.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toPrecision-values.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.3.2-toExponential.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toString-radix-handling.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/0x-without-following-hexdigits.js
## non262/Number/parseInt-default-to-decimal.js: rc = 3, run time = 0.014982
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-default-to-decimal.js
886949: ES6 (draft May 2013) 15.7.3.9 Number.parseInt(string, radix). Verify that Number.parseInt defaults to decimal.
/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-default-to-decimal.js:15:9 Error: Assertion failed: got -8, expected 8
Stack:
  @/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-default-to-decimal.js:15:9
REGRESSION - non262/Number/parseInt-default-to-decimal.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.2.6-MAX_SAFE_INTEGER.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/defaultvalue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseFloat-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toExponential-values.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/ToNumber.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/isSafeInteger-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.2.10-MIN_SAFE_INTEGER.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/numericSeparator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/conversion-invalid-precision.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.3.7-EPSILON.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.3.2-toExponential.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toFixed-values.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/0x-without-following-hexdigits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.3.2-toPrecision.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.2.6-MAX_SAFE_INTEGER.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.3.3-toFixed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/isSafeInteger-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-strictcode.js
## non262/Number/parseInt-01.js: rc = 3, run time = 0.0215
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-01.js
886949: ES6 (draft May 2013) 15.7.3.9 Number.parseInt(string, radix)
/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-01.js:19:9 Error: Assertion failed: got -17, expected 17
Stack:
  @/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/parseInt-01.js:19:9
REGRESSION - non262/Number/parseInt-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toExponential-values.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/numericSeparator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/redeclared-arguments-in-param-expression-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/15.7.3.7-EPSILON.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/toFixed-values.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.3.3-toFixed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Number/20.1.3.2-toPrecision.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/redeclared-arguments-in-param-expression-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/line-terminator-paragraph-terminator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/undeclared-name-in-nested-strict-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/line-terminator-paragraph-terminator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/regress-531682.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-collation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-strictcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-languages-mappings-complex.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-strictcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-normalcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCalendarInfo.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-calendar.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/undeclared-name-in-nested-strict-eval.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-fun-strictcaller-direct-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/regress-531682.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-weird-cases.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-mappings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/eval/exhaustive-global-normalcaller-indirect-normalcode.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-species.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-languages-mappings-complex.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/four-letter-language-codes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-weird-cases.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/best-available-locale-from-default-locale.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-push.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-mappings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-sign-languages.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCalendarInfo.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-currency.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-collation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-species.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-variants-sorted.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/available-locales-implied-script.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/four-letter-language-codes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/fallback-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-push.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-arg-length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-sign-languages.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-unicode-ext.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/best-available-locale-from-default-locale.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-language-mappings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-calendar.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-transformed-ext.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-variants-sorted.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-extlangs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/available-locales-implied-script.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/fallback-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/resolved-locale-sorted-unicode-extension-keys.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-set.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-unicode-ext.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/default-locale-shell.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-currency.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-arg-length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-language-mappings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-mappings-complex.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/variant-with-preferred-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-numberingSystem.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-extlangs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-unit.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-transformed-ext.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-with-duplicates.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-overridden-set.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/duplicate-variants.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/variant-with-preferred-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/legacy-and-sign-locales-with-unicode-extensions.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-mappings-complex.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-timeZones.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/getCanonicalLocales-with-duplicates.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-variants-legacy-mappings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-unit.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-legacy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/default-locale-shell.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/tolower-ascii-equivalent.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/resolved-locale-sorted-unicode-extension-keys.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/duplicate-variants.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-and-subdivision.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/same-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-variants-legacy-mappings.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/disjunction-type.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/legacy-and-sign-locales-with-unicode-extensions.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-legacy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/conjunction-type.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/unicode-bcp47-locale-ids-region-and-subdivision.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/same-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/tolower-ascii-equivalent.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/supported-locales.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/likely-subtags.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/legacy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/disjunction-type.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/apply-options-to-tag-canonicalize-twice.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/same-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/supported-locales.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/likely-subtags-generated.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/legacy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/ListFormat/conjunction-type.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/surface.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/likely-subtags.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/coerce-options-before-validating-tag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-numberingSystem.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/same-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/dayPeriod.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/abbreviated.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/apply-options-to-tag-canonicalize-twice.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/dateTimeField.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/region.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/surface.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/calendar.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/coerce-options-before-validating-tag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/month-calendar.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/dateTimeField.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/script.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/abbreviated.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/month.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/region.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/alias-and-parent-locales.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/supportedValuesOf-timeZones.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/quarter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/dayPeriod.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/language.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/calendar.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/language-dialect.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/month-calendar.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/weekday.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/script.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/alias-and-parent-locales.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/currency.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/language.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/language-dialect.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/currency.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/negativeZeroFractionDigits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/resolvedOptions-overridden-species.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/month.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/quarter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/select.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/rounding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/pluralrules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/negativeZeroFractionDigits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/toLocaleUpperCase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DisplayNames/weekday.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/toLocaleLowerCase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/resolvedOptions-overridden-species.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/day-period.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/numberingSystem-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/select.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/related-year.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/pluralrules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/toLocaleUpperCase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/day-period-standalone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/String/toLocaleLowerCase.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/islamic.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/PluralRules/rounding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/calendar-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/day-period.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/format_timeZone-non-meta.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_notbackward_links.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/construct-newtarget.js
## non262/Intl/DateTimeFormat/islamic.js: rc = 3, run time = 0.037007
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/islamic.js
/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/islamic.js:78:17 Error: Assertion failed: got -1437, expected 1437
Stack:
  testIslamicUmalqura@/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/islamic.js:78:17
  @/builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/islamic.js:86:1
REGRESSION - non262/Intl/DateTimeFormat/islamic.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/format_timeZone-non-meta.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/options-property-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/calendar-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/mozExtensions.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_version.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/field-widths.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-hour-cycle.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/related-year.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatToParts.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/day-period-standalone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/options-property-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/calendar-aliases.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/mozExtensions.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/numberingSystem-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/toStringTag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-original-skeleton.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/field-widths.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatToParts.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/calendar-aliases.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/hourCycle.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-matches-format-output.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/tz-environment-variable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/unwrapping.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Locale/likely-subtags-generated.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/extended-time-zone-names.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/toStringTag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-original-skeleton.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/japanese-gannen-year.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-matches-format-output.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/hourCycle.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/standalone-month.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/unwrapping.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backzone_links.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-gregorian-proleptic.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/extended-time-zone-names.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/fractional-second-digits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-hour-cycle.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/dateTimeStyle.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/japanese-gannen-year.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/format_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/standalone-month.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/era.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/dateTimeStyle.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/caseFirst.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/fractional-second-digits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/collation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/formatRange-gregorian-proleptic.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/era.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/toStringTag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/timeZone_backward_links.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/compare.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/collation.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/toLocaleString_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/format_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/caseFirst.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/toLocaleTimeString_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/toLocaleDateString_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/TypedArray/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/TypedArray/toLocaleString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/numberingSystem-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/toStringTag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/locale-fallback-handling.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Collator/compare.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/numbering-system.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/toLocaleString_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/toLocaleTimeString_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Date/toLocaleDateString_timeZone.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/locale-fallback-handling.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/relativetimeformat.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/options-value-emulates-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/relativetimeformat.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/unicode-extension-sequences.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/numbering-system.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/numberingSystem-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/numberingSystem-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-compact-with-fraction-digits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/RelativeTimeFormat/format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-scientific.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit-compound-combinations.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/unicode-extension-sequences.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/sign-display.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/extensions/options-value-emulates-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/TypedArray/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/TypedArray/toLocaleString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/options-emulate-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-compact-with-fraction-digits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-scientific.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/negativeZeroFractionDigits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/DateTimeFormat/implied-script-has-consistent-output.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/construct-newtarget.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/currency-narrow-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/bigint-int64.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/numberingSystem-option.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/formatToParts.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/options-emulate-undefined.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-engineering.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/sign-display.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/remove-unicode-extensions.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/duplicate-singleton-variant.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/negativeZeroFractionDigits.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-compact-long.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/bigint-int64.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/currency-narrow-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/numberingSystem-format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-engineering.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/toStringTag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/formatToParts.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/remove-unicode-extensions.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit-formatToParts-has-unit-field.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/duplicate-singleton-variant.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unwrapping.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/call.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/format-as-code-or-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/toStringTag.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/significantDigitsOfZero.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/use-grouping-bool-string.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-compact-long.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/formatting-NaN.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/numberingSystem-format.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/format-as-code-or-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit-well-formed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/significantDigitsOfZero.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/StringBuffer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/use-grouping-bool-string.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-compact-short.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unwrapping.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/currency-sign-accounting.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/formatting-NaN.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/toLocaleString-date.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/toLocaleString-number.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit-well-formed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/toLocaleString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/StringBuffer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-iterator-primitive.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/notation-compact-short.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/arrow-function-in-for-statement-head.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/toLocaleString.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-finally.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/currency-sign-accounting.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-iterator-primitive.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-declaration.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-74474-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/arrow-function-in-for-statement-head.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-74474-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/toLocaleString-number.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-226517.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-finally.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-declaration.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-assignment-semantics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-83532-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/Array/toLocaleString-date.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-assignment-syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-74474-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-assignments.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-74474-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-loop-declaration-contains-computed-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-226517.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-assignment-semantics.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-var-with-initializer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-iterator-close-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-83532-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-assignment-syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-assignments.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-loop-declaration-contains-initializer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-destructuring-assignments.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-coverinitname-destr-assign.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-var-with-initializer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-83532-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-loop-declaration-contains-computed-name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-name-iteration-expression-contains-index-string.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-iterator-close-throw.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/property-reference-self-assignment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-loop-declaration-contains-initializer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-destructuring-assignments.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-gc-and-unvisited-deletion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-194364.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit-compound-combinations.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-coverinitname-destr-assign.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-loop-const-declaration.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-async-of-starting-lhs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-83532-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-name-iteration-expression-contains-index-string.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-131348.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-gc-during-iterator-init.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/property-reference-self-assignment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-iterator-close.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-gc-and-unvisited-deletion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-194364.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-642975.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/arrow-function-at-end-of-for-statement-head.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-async-of-starting-lhs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-302439.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-inof-loop-const-declaration.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/if-constant-folding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-131348.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-of-iterator-close.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-324650.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-74474-003.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-642975.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/arrow-function-at-end-of-for-statement-head.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/try-completion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-157509.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/for-in-with-gc-during-iterator-init.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/trailing_comma_parameters.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/if-constant-folding.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-444979.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-302439.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/bug1689499.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-74474-003.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/try-completion.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-157509.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/bug1488117.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/await-restricted-nested.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/bug1693261.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-324650.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/module-export-name-star.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/trailing_comma_parameters.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/async-generator-declaration-in-modules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/bug1488117.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/bug1689499.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/await-restricted-nested.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/module-export-name-star.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/for-await-bad-syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/create-function-parse-before-getprototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/for-await-of-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode --module /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/module/bug1693261.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/async-generator-declaration-in-modules.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/cross-compartment.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-202678-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/scope-004.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-184107.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/create-function-parse-before-getprototype.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-446026-02.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/statements/regress-444979.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/for-await-bad-syntax.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-446026-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-191276.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-202678-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/scope-003.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/scope-004.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-154693.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncGenerators/for-await-of-error.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-208496-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-184107.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-202678-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-446026-02.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-446026-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-181834.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-185485.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-191276.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/scope-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/scope-003.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-192226.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-154693.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-77578-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-208496-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-220362.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-202678-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-208496-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-185485.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/regress-336376-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-181834.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/regress-346642-04.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-77578-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/regress-351515.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/scope-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-192226.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/delete-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/switch-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-220362.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/function-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Scope/regress-208496-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/in-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/regress-346642-04.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/new-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/regress-336376-01.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor-subclassable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical/regress-351515.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor-throw-when-called-directly.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/delete-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/switch-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/function-002.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/asynciterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/new-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor-subclassable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor-throw-without-new.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Script/in-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor-throw-when-called-directly.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-return-closes-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-next-not-object.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/proto.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/asynciterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-handle-empty-iterators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/constructor-throw-without-new.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take-drop-throw-eagerly-on-negative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-return-closes-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-interleaved.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take-drop-throw-eagerly-on-non-integer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-next-not-object.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-multiple-return-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/clobber-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-handle-empty-iterators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-next-non-callable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-pass-through-lastValue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-proxy-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take-drop-throw-eagerly-on-non-integer.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-not-close-iterator-next-reject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take-drop-throw-eagerly-on-negative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-interleaved.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-multiple-return-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/iterator-helper-methods-throw-on-generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-pass-through-lastValue.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/generator-methods-throw-on-iterator-helpers.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-proxy-accesses.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-on-reentry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/clobber-symbol.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-returns-reject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-not-close-iterator-next-reject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-closes-iterator-before-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-next-done-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/iterator-helper-methods-throw-on-generators.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-closed-on-yield-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-closed-on-call-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/generator-methods-throw-on-iterator-helpers.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/async-iterator-helpers-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-on-reentry.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-returns-reject.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-multiple-throw-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-promise-executor-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-next-done-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-pass-value-through-chain.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-closed-on-call-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-mutate-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-closes-iterator-before-next.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-then-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-mutate-iterator-after-done.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/async-iterator-helpers-from-other-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Intl/NumberFormat/unit-formatToParts-has-unit-field.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-multiple-throw-close-iterator-once.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-promise-executor-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-return-new-iterator-result.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-get-then-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-mutate-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/map/map.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-pass-value-through-chain.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-then-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-mutate-iterator-after-done.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/map/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/map/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-returns-done-generator-finishes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-return-new-iterator-result.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-throw-eagerly-on-non-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/lazy-methods-iterator-not-closed-on-next-get-then-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/short-circuit-on-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/map/map.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/map/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/map/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/short-circuit-on-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/return-undefined-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/reducer-throws-iterator-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/return-undefined-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/find/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/empty-iterator-without-initial-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/reducer-throws-iterator-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/iterator-next-return-non-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/reduce.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/empty-iterator-without-initial-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/iterator-empty-return-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/accumulator-set-to-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/no-initial-value-set-accumulator-to-first-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/iterator-next-return-non-object-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/reducer-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/left-associative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/reduce.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/inner-generator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/iterator-empty-return-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/flatMap.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/throw-when-inner-not-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/reducer-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/left-associative.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/inner-empty-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/reduce/accumulator-set-to-initial-value.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/inner-generator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/flatMap.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/throw-when-inner-not-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-value-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/inner-empty-iterable.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/close-iterator-when-inner-complete-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/flatMap/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/forEach.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/toArray.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/forEach.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/forEach/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/toArray.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/iterator-empty.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/create-in-current-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/next-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/filter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/iterator-empty.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/drop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/create-in-current-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/drop-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/toArray/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/take-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/filter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/filter/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/close-iterator-when-none-remaining.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/take.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/drop.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/drop-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/drop/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/take-more-than-available.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/return-false-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/take.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/close-iterator-when-none-remaining.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/take/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/return-false-if-none-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/short-circuit-on-true.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/short-circuit-on-true.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/short-circuit-on-false.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/some/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/interleaving-calls.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/next-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/async-writes.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/this-not-iterator-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/proxy.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/fn-throws-close-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/short-circuit-on-false.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/return-true-if-all-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/descriptor.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/asIndexedPairs/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/check-fn-after-getting-iterator.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/error-from-correct-realm.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/asIndexedPairs/asIndexedPairs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/asIndexedPairs/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/coerce-result-to-boolean.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cosh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/fn-not-callable-throws.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/asinh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/return-true-if-all-match.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/acosh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.7.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/every/value-throws-iterator-not-closed.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/trunc.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/asIndexedPairs/length.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log1p-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/asIndexedPairs/asIndexedPairs.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cbrt-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 --enable-iterator-helpers -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/AsyncIterator/prototype/asIndexedPairs/name.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.1.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/asinh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cbrt-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.7.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.3.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cosh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/trunc.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/expm1-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.4.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/acosh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/sign.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cbrt-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/atanh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.1.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/sinh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log1p-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cbrt-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.18.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/tanh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/expm1-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.17.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.4.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/expm1-monotonicity.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.3.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/asinh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/sign.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/acosh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/atanh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log1p-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/sinh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.8.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.18.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/tanh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/atanh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log10-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.17.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/tanh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/expm1-monotonicity.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/pow-approx-pow10.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/asinh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log2-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log1p-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/fround.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/acosh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.8.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/Pow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/pow-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/atanh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.5.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log10-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/tanh-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cosh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/clz32.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log2-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.16.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/fround.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log10-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/pow-approx-pow10.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/sinh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/pow-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/expm1-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/Pow.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.5.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/cosh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/clz32.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.13.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/exp-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/20.2.2.ToNumber.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.16.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log2-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log10-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/regress-469940.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/sinh-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/regress-177314.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/expm1-approx.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/lexical-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.2.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/15.8.2.13.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/exp-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/lastIndexOf-ToNumber-when-searchStr-larger-than-string.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/match-throws-nonwritable-lastIndex-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/regress-369778.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/20.2.2.ToNumber.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/Math/log2-exact.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/normalize-generateddata-part3.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/normalize-generateddata-part0.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/regress-469940.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/15.5.4.7.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/lexical-001.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/replace-math.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/match-throws-nonwritable-lastIndex-global.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/replace-rope-empty.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/lexical-conventions/regress-177314.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/string-upper-lower-mapping.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/lastIndexOf-ToNumber-when-searchStr-larger-than-string.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/regress-369778.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/normalize-rope.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/replace-bad-dollar-single-quote.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/15.5.4.7.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/internalUsage.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/replace-math.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/normalize-parameter.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/replace-rope-empty.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/match-forward-lookahead.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/normalize-rope.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/match-004.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/shell.js --selfhosted-xdr-path /tmp/tmpnpgdb78b/shell.xdr --selfhosted-xdr-mode decode -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/String/replace-bad-dollar-single-quote.js
/builddir/build/BUILD/firefox-115.6.0/js/src/dist/bin/js115 -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/shell.js -f /builddir/build/BUILD/firefox-115.6.0/js/src/tests/non262/shell.js -f /builddi
Testsuite failures are listed in this section.