Mock Version: 5.0 Mock Version: 5.0 Mock Version: 5.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs102.spec'], chrootPath='/var/lib/mock/f39-build-1924147-43012/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs102.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1701648000 Wrote: /builddir/build/SRPMS/mozjs102-102.15.1-1.fc39.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs102.spec'], chrootPath='/var/lib/mock/f39-build-1924147-43012/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=996gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs102.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1701648000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kq44AX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-102.15.1/js/src + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/firefox-102.15.1esr.source.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-102.15.1/js/src + rm -rf /builddir/build/BUILD/firefox-102.15.1/js/src-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/firefox-102.15.1/js/src-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd ../.. ~/build/BUILD/firefox-102.15.1 ~/build/BUILD/firefox-102.15.1/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/Replace-distutils.LooseVersion-with-looseversion.LooseVersion.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/Hacky-workaround-for-expected-string-or-bytes-like-object.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 + mkdir third_party/python/looseversion + ln -s /usr/lib/python3.12/site-packages/looseversion/__init__.py third_party/python/looseversion/looseversion.py + echo vendored:third_party/python/looseversion + 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-102.15.1/js/src + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.KO8GEM + 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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/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-102.15.1/build/autoconf/ + AC_MACRODIR=/builddir/build/BUILD/firefox-102.15.1/build/autoconf/ + sh ../../build/autoconf/autoconf.sh --localdir=/builddir/build/BUILD/firefox-102.15.1/js/src configure.in + chmod +x configure + 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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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' ']' ++ find . -name ltmain.sh ++ grep -q runstatedir=DIR ./configure + ./configure --build=riscv64-koji-linux-gnu --host=riscv64-koji-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-102.15.1/python/mozbuild/mozbuild/configure/__init__.py:930: SyntaxWarning: invalid escape sequence '\.' RE_MODULE = re.compile("^[a-zA-Z0-9_\.]+$") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/util.py:1253: SyntaxWarning: invalid escape sequence '\$' VARIABLES_RE = re.compile("\$\((\w+)\)") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/shellutil.py:40: SyntaxWarning: invalid escape sequence '\$' special="\$", created virtual environment CPython3.12.0.final.0-64 in 2051ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build, clear=False, no_vcs_ignore=False, global=False) activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/mozconfig.py:71: SyntaxWarning: invalid escape sequence '\s' """ Using Python 3.12.0 from /usr/bin/python3 Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /usr/bin/sh checking for host system type... riscv64-koji-linux-gnu checking for target system type... riscv64-koji-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-102.15.1/js/src/_virtualenvs/build/bin/python (3.12.0) /builddir/build/BUILD/firefox-102.15.1/python/mozversioncontrol/mozversioncontrol/__init__.py:115: SyntaxWarning: invalid escape sequence '\+' match = re.search("version ([^\+\)]+)", info) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:4: SyntaxWarning: invalid escape sequence '\w' """ /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:149: SyntaxWarning: invalid escape sequence '\s' not_ws = re.match("!\s*", self.content) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:159: SyntaxWarning: invalid escape sequence '\w' """ /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:166: SyntaxWarning: invalid escape sequence '\s' m = re.match("defined\s*\(\s*(\w+)\s*\)", self.content) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:176: SyntaxWarning: invalid escape sequence '\w' word_len = re.match("\w*", self.content).end() /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:186: SyntaxWarning: invalid escape sequence '\s' ws_len = re.match("\s*", self.content).end() /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:356: SyntaxWarning: invalid escape sequence '\w' self.varsubst = re.compile("@(?P\w+)@", re.U) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:389: SyntaxWarning: invalid escape sequence '\s' "\s*{0}(?P[a-z]+)(?:\s+(?P.*?))?\s*$".format(aMarker) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:549: SyntaxWarning: invalid escape sequence '\d' numberValue = re.compile("\d+$") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:665: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)(?:\s(?P.*))?", args, re.U) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:678: SyntaxWarning: invalid escape sequence '\w' m = re.match("(?P\w+)$", args, re.U) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:718: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:733: SyntaxWarning: invalid escape sequence '\W' if re.search("\W", args, re.U): /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:782: SyntaxWarning: invalid escape sequence '\w' lst = re.split("__(\w+)__", args, re.U) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:827: SyntaxWarning: invalid escape sequence '\s' return re.sub("^\s*//.*", "", aLine) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/preprocessor.py:869: 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... 13.2.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... 13.2.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... 13.2.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... 13.2.1 checking the host C++ compiler works... yes checking for 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 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 -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -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 -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.74.0 checking cargo version... 1.74.0 checking for rust host triplet... riscv64gc-unknown-linux-gnu checking for rust target triplet... riscv64gc-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 >= 71.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 perl... /usr/bin/perl checking for minimum required perl version >= 5.006... 5.038002 checking for full perl installation... yes checking for gmake... /usr/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for rpmbuild... /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... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 Refreshing /builddir/build/BUILD/firefox-102.15.1/js/src/old-configure with /builddir/build/BUILD/firefox-102.15.1/build/autoconf/autoconf.sh creating cache ./config.cache checking host system type... riscv64-koji-linux-gnu checking target system type... riscv64-koji-linux-gnu checking build system type... riscv64-koji-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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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-102.15.1/python/mozbuild/mozbuild/configure/check_debug_ranges.py:42: 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-102.15.1/testing/mozbase/mozinfo/mozinfo/mozinfo.py:186: SyntaxWarning: invalid escape sequence '\d' bits = re.search("(\d+)bit", bits).group(1) /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/frontend/context.py:2174: SyntaxWarning: invalid escape sequence '\*' """Names of example WebIDL interfaces to build as part of the build. /builddir/build/BUILD/firefox-102.15.1/testing/mozbase/manifestparser/manifestparser/expression.py:189: SyntaxWarning: invalid escape sequence '\w' """ /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/backend/recursivemake.py:125: SyntaxWarning: invalid escape sequence '\#' return s.replace("#", "\#").replace("$", "$$") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/backend/recursivemake.py:989: SyntaxWarning: invalid escape sequence '\s' "(?:^|\s)tools.*::", content, re.M /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/backend/recursivemake.py:1000: SyntaxWarning: invalid escape sequence '\s' if re.search("(?:^|\s)check.*::", content, re.M): /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:103: SyntaxWarning: invalid escape sequence '\s' ignore = re.compile("\s*(\#.*)?$") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:105: SyntaxWarning: invalid escape sequence '\[' """ /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:115: SyntaxWarning: invalid escape sequence '\s' relsrcline = re.compile("relativesrcdir\s+(?P.+?):") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:116: SyntaxWarning: invalid escape sequence '\%' regline = re.compile("\%\s+(.*)$") /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:117: SyntaxWarning: invalid escape sequence '\*' entryre = "(?P\*)?(?P\+?)\s+" /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:121: SyntaxWarning: invalid escape sequence '\w' "(?P[\w\d.\-\_\\\/\+\@]+)\s*" /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/jar.py:122: SyntaxWarning: invalid escape sequence '\(' "(\((?P\%?)(?P[\w\d.\-\_\\\/\@\*]+)\))?\s*$" Reticulating splines... 0:05.88 File already read. Skipping: /builddir/build/BUILD/firefox-102.15.1/build/unix/moz.build Finished reading 61 moz.build files in 2.73s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 238 build config descriptors in 1.67s RecursiveMake backend executed in 5.00s 174 total backend files; 174 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 38 Makefile FasterMake backend executed in 1.55s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 13.44s; CPU time: 12.93s; Efficiency: 96%; Untracked: 2.49s + /usr/bin/make -O -j8 V=1 VERBOSE=1 /usr/bin/make recurse_pre-export make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /builddir/build/BUILD/firefox-102.15.1/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.03s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 1701724610.1068826, "end": 1701724610.192526, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /builddir/build/BUILD/firefox-102.15.1/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.04s; From dist/bin: Kept 0 existing; Added/updated 2; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 1701724610.4140882, "end": 1701724610.4919674, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /builddir/build/BUILD/firefox-102.15.1/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.02s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 1701724610.529453, "end": 1701724610.5821788, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /builddir/build/BUILD/firefox-102.15.1/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: 3.55s; From dist/include: Kept 3 existing; Added/updated 340; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 1701724610.0474951, "end": 1701724613.6507623, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 7.57s; From _tests: Kept 3 existing; Added/updated 455; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 1701724610.4203293, "end": 1701724618.024628, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' rm -f '.cargo/config' /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/builddir/build/BUILD/firefox-102.15.1 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_WASM_EXCEPTIONS=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_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DJS_STANDALONE=1 -DJS_WITHOUT_NSPR=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"102.0"' -DMOZILLA_VERSION='"102.15.1"' -DMOZILLA_VERSION_U=102.15.1 -DMOZJS_MAJOR_VERSION=102 -DMOZJS_MINOR_VERSION=15 -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-102.15.1/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/builddir/build/BUILD/firefox-102.15.1", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DENABLE_WASM_EXCEPTIONS=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_NONE=1", "-DJS_DEFAULT_JITREPORT_GRANULARITY=3", "-DJS_HAS_INTL_API=1", "-DJS_PUNBOX64=1", "-DJS_STANDALONE=1", "-DJS_WITHOUT_NSPR=1", "-DMALLOC_H=", "-DMALLOC_USABLE_SIZE_CONST_PTR=", "-DMOZILLA_UAVERSION=\"102.0\"", "-DMOZILLA_VERSION=\"102.15.1\"", "-DMOZILLA_VERSION_U=102.15.1", "-DMOZJS_MAJOR_VERSION=102", "-DMOZJS_MINOR_VERSION=15", "-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-102.15.1/.cargo/config.in", "-o", ".cargo/config"], "start": 1701724622.4595604, "end": 1701724624.6405704, "context": null} make[1]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /usr/bin/make recurse_export make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./js-confdefs.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/js-confdefs.h.in BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/js-confdefs.h.in"], "start": 1701724632.9864578, "end": 1701724633.2081435, "context": null} /builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/process_define_files.py:41: SyntaxWarning: invalid escape sequence '\s' "^\s*#\s*(?P[a-z]+)(?:\s+(?P\S+)(?:\s+(?P\S+))?)?", re.U make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./ReservedWordsGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend/ReservedWords.h BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend/ReservedWords.h"], "start": 1701724633.6058652, "end": 1701724633.9855976, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./StatsPhasesGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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": 1701724634.6153955, "end": 1701724634.8366776, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./js-config.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/js-config.h.in BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/js-config.h.in"], "start": 1701724634.5568154, "end": 1701724634.732122, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./buildconfig.rs.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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": 1701724634.8522937, "end": 1701724634.9783723, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./ProfilingCategoryList.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/mozglue/baseprofiler/build/profiling_categories.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/mozglue/baseprofiler/build/profiling_categories.yaml"], "start": 1701724633.088056, "end": 1701724636.106382, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/config -I/builddir/build/BUILD/firefox-102.15.1/js/src/config -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /builddir/build/BUILD/firefox-102.15.1/config/nsinstall.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/config -I/builddir/build/BUILD/firefox-102.15.1/js/src/config -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /builddir/build/BUILD/firefox-102.15.1/config/pathsub.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' mkdir -p '../dist/host/bin/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./MIROpsGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/MIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/MIROps.yaml"], "start": 1701724634.118245, "end": 1701724643.7965956, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./AtomicOperationsGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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": 1701724647.0359216, "end": 1701724647.548668, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./WasmIntrinsicGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/wasm/WasmIntrinsic.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/wasm/WasmIntrinsic.yaml"], "start": 1701724646.7350662, "end": 1701724648.318135, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./selfhosted.out.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/public/friend/ErrorNumbers.msg mozglue/baseprofiler/public/ProfilingCategoryList.h /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/TypedArrayConstants.h /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/SelfHostingDefines.h /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Utilities.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Array.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/AsyncFunction.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/AsyncIteration.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/BigInt.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Date.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Error.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Function.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Generator.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Iterator.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Map.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Module.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Number.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Object.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Promise.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Reflect.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/RegExp.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/RegExpGlobalReplaceOpt.h.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/RegExpLocalReplaceOpt.h.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/String.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Set.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Sorting.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/TypedArray.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/WeakMap.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/WeakSet.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/NumberingSystemsGenerated.h /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/Collator.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/CommonFunctions.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/CurrencyDataGenerated.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/DateTimeFormat.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/DisplayNames.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/IntlObject.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/ListFormat.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/NumberFormat.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/PluralRules.js /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/RelativeTimeFormat.js /builddir/build/BUILD/firefox-102.15.1/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="102.15.1" -DMOZILLA_VERSION_U=102.15.1 -DMOZILLA_UAVERSION="102.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_NONE=1 -DMOZ_AARCH64_JSCVT=0 -DENABLE_SHARED_MEMORY=1 -DEDITLINE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_SYSTEM_ICU=1 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DENABLE_WASM_EXCEPTIONS=1 -DMOZJS_MAJOR_VERSION=102 -DMOZJS_MINOR_VERSION=15 -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= -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-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/public/friend/ErrorNumbers.msg", "mozglue/baseprofiler/public/ProfilingCategoryList.h", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/TypedArrayConstants.h", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/SelfHostingDefines.h", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Utilities.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Array.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/AsyncFunction.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/AsyncIteration.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/BigInt.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Date.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Error.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Function.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Generator.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Iterator.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Map.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Module.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Number.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Object.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Promise.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Reflect.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/RegExp.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/String.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Set.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/Sorting.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/TypedArray.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/WeakMap.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/WeakSet.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/NumberingSystemsGenerated.h", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/Collator.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/CommonFunctions.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/CurrencyDataGenerated.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/DateTimeFormat.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/DisplayNames.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/IntlObject.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/ListFormat.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/NumberFormat.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/PluralRules.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/RelativeTimeFormat.js", "/builddir/build/BUILD/firefox-102.15.1/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 1701724647.4773884, "end": 1701724650.155961, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' /builddir/build/BUILD/firefox-102.15.1/js/src/builtin/embedjs.py:161: SyntaxWarning: invalid escape sequence '\(' match = re.match("MSG_DEF\((JSMSG_(\w+))", line) make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.check_binary --host nsinstall_real BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 1701724652.005922, "end": 1701724652.0384464, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./LIROpsGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/LIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/LIROps.yaml"], "start": 1701724643.0959394, "end": 1701724652.2937658, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src' ./CacheIROpsGenerated.h.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIROps.yaml"], "start": 1701724644.6869545, "end": 1701724654.1946063, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/config' config/system-header.sentinel.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /builddir/build/BUILD/firefox-102.15.1/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 crmf.h crmft.h crtdbg.h crt_externs.h crypt.h cryptohi.h cryptoht.h cstddef ctime ctype.h curl/curl.h curl/easy.h curses.h cxxabi.h DateTimeUtils.h dbus/dbus-glib.h dbus/dbus-glib-lowlevel.h dbus/dbus.h ddeml.h Debug.h dem.h descrip.h Devices.h dfb_types.h dfiff.h dgiff.h Dialogs.h direct/build.h direct/clock.h direct/conf.h direct/debug.h direct/direct.h directfb_keyboard.h directfb_strings.h direct.h direct/hash.h direct/interface.h direct/interface_implementation.h direct/list.h direct/log.h direct/memcpy.h direct/mem.h direct/messages.h direct/modules.h direct/serial.h direct/signals.h direct/stream.h direct/system.h direct/thread.h direct/trace.h direct/tree.h direct/types.h direct/utf8.h direct/util.h dirent.h DiskInit.h dlfcn.h dlgs.h dl.h docobj.h dos/dosextens.h dos.h Drag.h DriverServices.h DriverSynchronization.h DropInPanel.h dvidef.h ecl-exp.h elf.h endian.h Entry.h err.h errno.h Errors.h Events.h exception exdisp.h ExDisp.h exe386.h execinfo.h extras.h fcntl.h features.h fenv.h ffi.h fibdef.h File.h filehdr.h files.h Files.h FindDirectory.h Finder.h FinderRegistry.h FixMath.h float.h fnmatch.h Folders.h fontconfig/fcfreetype.h fontconfig/fontconfig.h Font.h Fonts.h fp.h fpieee.h frame/log.h frame/req.h freetype/freetype.h freetype/ftadvanc.h freetype/ftbitmap.h freetype/ftcache.h freetype/ftfntfmt.h freetype/ftglyph.h freetype/ftlcdfil.h freetype/ftoutln.h freetype/ftsizes.h freetype/ftsynth.h freetype/ftxf86.h freetype.h freetype/t1tables.h freetype/ttnameid.h freetype/tttables.h fribidi/fribidi.h FSp_fopen.h fstream fstream.h ft2build.h ftadvanc.h ftbitmap.h ftcache.h ftfntfmt.h ftglyph.h ftlcdfil.h ftoutln.h fts.h ftsizes.h ftsynth.h ftxf86.h fusion/arena.h fusion/build.h fusion/call.h fusion/conf.h fusion/fusion.h fusion/fusion_internal.h fusion/hash.h fusion/lock.h fusion/object.h fusion/property.h fusion/protocol.h fusion/reactor.h fusion/ref.h fusion/shmalloc.h fusion/shm/pool.h fusion/shm/shm.h fusion/shm/shm_internal.h fusion/types.h fusion/vector.h gconf/gconf-client.h Gdiplus.h gdk/gdkdirectfb.h gdk/gdk.h gdk/gdkkeysyms.h gdk/gdkprivate.h gdk/gdkwayland.h gdk-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-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/builddir/build/BUILD/firefox-102.15.1/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", "crmf.h", "crmft.h", "crtdbg.h", "crt_externs.h", "crypt.h", "cryptohi.h", "cryptoht.h", "cstddef", "ctime", "ctype.h", "curl/curl.h", "curl/easy.h", "curses.h", "cxxabi.h", "DateTimeUtils.h", "dbus/dbus-glib.h", "dbus/dbus-glib-lowlevel.h", "dbus/dbus.h", "ddeml.h", "Debug.h", "dem.h", "descrip.h", "Devices.h", "dfb_types.h", "dfiff.h", "dgiff.h", "Dialogs.h", "direct/build.h", "direct/clock.h", "direct/conf.h", "direct/debug.h", "direct/direct.h", "directfb_keyboard.h", "directfb_strings.h", "direct.h", "direct/hash.h", "direct/interface.h", "direct/interface_implementation.h", "direct/list.h", "direct/log.h", "direct/memcpy.h", "direct/mem.h", "direct/messages.h", "direct/modules.h", "direct/serial.h", "direct/signals.h", "direct/stream.h", "direct/system.h", "direct/thread.h", "direct/trace.h", "direct/tree.h", "direct/types.h", "direct/utf8.h", "direct/util.h", "dirent.h", "DiskInit.h", "dlfcn.h", "dlgs.h", "dl.h", "docobj.h", "dos/dosextens.h", "dos.h", "Drag.h", "DriverServices.h", "DriverSynchronization.h", "DropInPanel.h", "dvidef.h", "ecl-exp.h", "elf.h", "endian.h", "Entry.h", "err.h", "errno.h", "Errors.h", "Events.h", "exception", "exdisp.h", "ExDisp.h", "exe386.h", "execinfo.h", "extras.h", "fcntl.h", "features.h", "fenv.h", "ffi.h", "fibdef.h", "File.h", "filehdr.h", "files.h", "Files.h", "FindDirectory.h", "Finder.h", "FinderRegistry.h", "FixMath.h", "float.h", "fnmatch.h", "Folders.h", "fontconfig/fcfreetype.h", "fontconfig/fontconfig.h", "Font.h", "Fonts.h", "fp.h", "fpieee.h", "frame/log.h", "frame/req.h", "freetype/freetype.h", "freetype/ftadvanc.h", "freetype/ftbitmap.h", "freetype/ftcache.h", "freetype/ftfntfmt.h", "freetype/ftglyph.h", "freetype/ftlcdfil.h", "freetype/ftoutln.h", "freetype/ftsizes.h", "freetype/ftsynth.h", "freetype/ftxf86.h", "freetype.h", "freetype/t1tables.h", "freetype/ttnameid.h", "freetype/tttables.h", "fribidi/fribidi.h", "FSp_fopen.h", "fstream", "fstream.h", "ft2build.h", "ftadvanc.h", "ftbitmap.h", "ftcache.h", "ftfntfmt.h", "ftglyph.h", "ftlcdfil.h", "ftoutln.h", "fts.h", "ftsizes.h", "ftsynth.h", "ftxf86.h", "fusion/arena.h", "fusion/build.h", "fusion/call.h", "fusion/conf.h", "fusion/fusion.h", "fusion/fusion_internal.h", "fusion/hash.h", "fusion/lock.h", "fusion/object.h", "fusion/property.h", "fusion/protocol.h", "fusion/reactor.h", "fusion/ref.h", "fusion/shmalloc.h", "fusion/shm/pool.h", "fusion/shm/shm.h", "fusion/shm/shm_internal.h", "fusion/types.h", "fusion/vector.h", "gconf/gconf-client.h", "Gdiplus.h", "gdk/gdkdirectfb.h", "gdk/gdk.h", "gdk/gdkkeysyms.h", "gdk/gdkprivate.h", "gdk/gdkwayland.h", "gdk-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": 1701724661.2210662, "end": 1701724668.8883758, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/mozglue/baseprofiler' ../../config/nsinstall -R -m 644 'public/ProfilingCategoryList.h' '../../dist/include' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/mozglue/baseprofiler' 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-102.15.1/js/src/js/src/rust' js/src/rust/force-cargo-library-build make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/rust' /usr/bin/cargo rustc --release --manifest-path /builddir/build/BUILD/firefox-102.15.1/js/src/rust/Cargo.toml -vv --lib --target=riscv64gc-unknown-linux-gnu -- -Clto make[3]: Nothing to be done for 'host-objects'. make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/debugger' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/debugger' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/build' js/src/build/symverscript.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builddir/build/BUILD/firefox-102.15.1/js/src/build/symverscript.in mozjs_102 BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/builddir/build/BUILD/firefox-102.15.1/js/src/build/symverscript.in", "mozjs_102"], "start": 1701724682.5297942, "end": 1701724683.0452507, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /builddir/build/BUILD/firefox-102.15.1/js/src/_virtualenvs/build/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-102.15.1/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-102.15.1/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-102.15.1/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 1701724682.2932825, "end": 1701724682.5422668, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/intl/components' In file included from Unified_cpp_intl_components0.cpp:29: /builddir/build/BUILD/firefox-102.15.1/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetStrength(mozilla::intl::Collator::Strength)’: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components/src/Collator.cpp:99:22: note: ‘strength’ was declared here 99 | UColAttributeValue strength; | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetCaseLevel(mozilla::intl::Collator::Feature)’: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components/src/Collator.cpp:126:22: note: ‘featureICU’ was declared here 126 | UColAttributeValue featureICU; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetAlternateHandling(mozilla::intl::Collator::AlternateHandling)’: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components/src/Collator.cpp:135:22: note: ‘handling’ was declared here 135 | UColAttributeValue handling; | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetNumericCollation(mozilla::intl::Collator::Feature)’: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components/src/Collator.cpp:155:22: note: ‘featureICU’ was declared here 155 | UColAttributeValue featureICU; | ^~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/intl/components/src/Collator.cpp: In member function ‘mozilla::intl::Collator::SetNormalizationMode(mozilla::intl::Collator::Feature)’: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components/src/Collator.cpp:165:22: note: ‘featureICU’ was declared here 165 | UColAttributeValue featureICU; | ^~~~~~~~~~ Compiling semver-parser v0.7.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver_parser CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver-parser CARGO_PKG_AUTHORS='Steve Klabnik ' CARGO_PKG_DESCRIPTION='Parsing of the semver spec. ' CARGO_PKG_HOMEPAGE='https://github.com/steveklabnik/semver-parser' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver-parser CARGO_PKG_README='' CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver-parser' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.7.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=7 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name semver_parser /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver-parser/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=000c6d683b680982 -C extra-filename=-000c6d683b680982 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver-parser/src/version.rs:75:9 | 75 | try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver-parser/src/version.rs:79:13 | 79 | try!(write!(f, "-{}", strs.join("."))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver-parser/src/version.rs:84:13 | 84 | try!(write!(f, "+{}", strs.join("."))); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver-parser/src/range.rs:184:22 | 184 | let predicates = try!(predicates); | ^^^ error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff9ddde370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffffa0820800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff9d1e5da2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff9d340250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffff9f7261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffff9f725ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffff9f725cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffff9f7272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffff9f725d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff9d345f36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff9d1954e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff9d1ed5cc] note: we would appreciate a report at https://github.com/rust-lang/rust warning: `semver-parser` (lib) generated 4 warnings Compiling mozbuild v0.1.0 (/builddir/build/BUILD/firefox-102.15.1/build/rust/mozbuild) Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/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=4d76227d82f23b6a -C extra-filename=-4d76227d82f23b6a --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/build/mozbuild-4d76227d82f23b6a -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-102.15.1/js/src/release/incremental -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps` error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff8cbde370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffff8f554800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff8bfe5da2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff8c140250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffff8e5261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffff8e525ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffff8e525cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffff8e5272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffff8e525d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff8c145f36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff8bf954e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff8bfed5cc] note: we would appreciate a report at https://github.com/rust-lang/rust Running `/builddir/build/BUILD/firefox-102.15.1/js/src/release/build/mozbuild-4d76227d82f23b6a/build-script-build` [mozbuild 0.1.0] cargo:rustc-env=BUILDCONFIG_RS=/builddir/build/BUILD/firefox-102.15.1/js/src/build/rust/mozbuild/buildconfig.rs Compiling semver v0.9.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=semver CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver CARGO_PKG_AUTHORS='Steve Klabnik :The Rust Project Developers' CARGO_PKG_DESCRIPTION='Semantic version parsing and comparison. ' CARGO_PKG_HOMEPAGE='https://docs.rs/crate/semver/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=semver CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/steveklabnik/semver' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.9.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=9 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name semver /builddir/build/BUILD/firefox-102.15.1/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"' -C metadata=d76c92cc7acce2d9 -C extra-filename=-d76c92cc7acce2d9 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps --extern semver_parser=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps/libsemver_parser-000c6d683b680982.rmeta --cap-lints warn` warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:271:9 | 271 | try!(write!(f, "{}.{}.{}", self.major, self.minor, self.patch)); | ^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:273:13 | 273 | try!(write!(f, "-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:278:17 | 278 | try!(write!(f, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:276:21 | 276 | try!(write!(f, ".")) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:282:13 | 282 | try!(write!(f, "+")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:287:17 | 287 | try!(write!(f, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version.rs:285:21 | 285 | try!(write!(f, ".")) | ^^^ warning: unused import: `std::result` --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:13:5 | 13 | use std::result; | ^^^^^^^^^^^ | = note: `#[warn(unused_imports)]` on by default warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:492:13 | 492 | try!(write!(fmt, "*")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:496:21 | 496 | try!(write!(fmt, "{}", pred)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:498:21 | 498 | try!(write!(fmt, ", {}", pred)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:510:32 | 510 | Wildcard(Major) => try!(write!(fmt, "*")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:511:32 | 511 | Wildcard(Minor) => try!(write!(fmt, "{}.*", self.major)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:514:21 | 514 | try!(write!(fmt, "{}.{}.*", self.major, minor)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:516:21 | 516 | try!(write!(fmt, "{}.*.*", self.major)) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:520:17 | 520 | try!(write!(fmt, "{}{}", self.op, self.major)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:523:32 | 523 | Some(v) => try!(write!(fmt, ".{}", v)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:528:32 | 528 | Some(v) => try!(write!(fmt, ".{}", v)), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:533:21 | 533 | try!(write!(fmt, "-")); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:538:25 | 538 | try!(write!(fmt, "{}", x)); | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:536:29 | 536 | ... try!(write!(fmt, ".")) | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:551:19 | 551 | Ex => try!(write!(fmt, "= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:552:19 | 552 | Gt => try!(write!(fmt, "> ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:553:21 | 553 | GtEq => try!(write!(fmt, ">= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:554:19 | 554 | Lt => try!(write!(fmt, "< ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:555:21 | 555 | LtEq => try!(write!(fmt, "<= ")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:556:22 | 556 | Tilde => try!(write!(fmt, "~")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:557:27 | 557 | Compatible => try!(write!(fmt, "^")), | ^^^ warning: use of deprecated macro `try`: use the `?` operator instead --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:559:28 | 559 | Wildcard(_) => try!(write!(fmt, "")), | ^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/semver/src/version_req.rs:165:14 | 165 | self.description().fmt(f) | ^^^^^^^^^^^ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/lib64/ccache/g++ -o RegExpNativeMacroAssembler.o -c -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpNativeMacroAssembler.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff7e7de370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffff8125c800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff7dbe5da2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff7dd40250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffff801261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffff80125ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffff80125cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffff801272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffff80125d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff7dd45f36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff7db954e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff7dbed5cc] note: we would appreciate a report at https://github.com/rust-lang/rust warning: `semver` (lib) generated 30 warnings Compiling once_cell v1.10.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=once_cell CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/once_cell CARGO_PKG_AUTHORS='Aleksey Kladov ' 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='' CARGO_PKG_VERSION=1.10.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=10 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name once_cell --edition=2018 /builddir/build/BUILD/firefox-102.15.1/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=7d5665c9c0781aa4 -C extra-filename=-7d5665c9c0781aa4 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps --cap-lints warn` error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff9fdde370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffffa275a800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff9f1e5da2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff9f340250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffffa17261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffffa1725ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffffa1725cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffffa17272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffffa1725d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff9f345f36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff9f1954e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff9f1ed5cc] note: we would appreciate a report at https://github.com/rust-lang/rust Compiling encoding_rs v0.8.31 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE='(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.31 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=31 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build --edition=2018 /builddir/build/BUILD/firefox-102.15.1/third_party/rust/encoding_rs/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="alloc"' --cfg 'feature="default"' -C metadata=9b99a4e80e4a40d8 -C extra-filename=-9b99a4e80e4a40d8 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/build/encoding_rs-9b99a4e80e4a40d8 -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps --cap-lints warn` error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff949de370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffff974ff800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff93f4bda2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff97438250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffff963261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffff96325ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffff96325cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffff963272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffff96325d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff9743df36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff93efb4e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff93f535cc] note: we would appreciate a report at https://github.com/rust-lang/rust Running `/builddir/build/BUILD/firefox-102.15.1/js/src/release/build/encoding_rs-9b99a4e80e4a40d8/build-script-build` Running `BUILDCONFIG_RS=/builddir/build/BUILD/firefox-102.15.1/js/src/build/rust/mozbuild/buildconfig.rs CARGO=/usr/bin/cargo CARGO_CRATE_NAME=mozbuild CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/release/deps:/usr/lib' OUT_DIR=/builddir/build/BUILD/firefox-102.15.1/js/src/release/build/mozbuild-3f4a49c4c99b9e50/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=61ced6cd41a9eaa1 -C extra-filename=-61ced6cd41a9eaa1 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -C incremental=/builddir/build/BUILD/firefox-102.15.1/js/src/release/incremental -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps --extern once_cell=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps/libonce_cell-7d5665c9c0781aa4.rmeta` error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffffab5de370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffffae0d0800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffffaab4bda2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffffae009250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffffacf261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffffacf25ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffffacf25cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffffacf272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffffacf25d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffffae00ef36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffffaaafb4e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffffaab535cc] note: we would appreciate a report at https://github.com/rust-lang/rust Compiling rustc_version v0.2.3 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=rustc_version CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version CARGO_PKG_AUTHORS='Marvin Löbel ' CARGO_PKG_DESCRIPTION='A library for querying the version of a installed rustc compiler' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=rustc_version CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/Kimundi/rustc-version-rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.3 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=3 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name rustc_version /builddir/build/BUILD/firefox-102.15.1/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=528b71407aa46bb1 -C extra-filename=-528b71407aa46bb1 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/release/deps -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps --extern semver=/builddir/build/BUILD/firefox-102.15.1/js/src/release/deps/libsemver-d76c92cc7acce2d9.rmeta --cap-lints warn` warning: trait objects without an explicit `dyn` are deprecated --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:37:32 | 37 | fn cause(&self) -> Option<&error::Error> { | ^^^^^^^^^^^^ | = warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2021! = note: for more information, see = note: `#[warn(bare_trait_objects)]` on by default help: use `dyn` | 37 | fn cause(&self) -> Option<&dyn error::Error> { | +++ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:26:71 | 26 | CouldNotExecuteCommand(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ | = note: `#[warn(deprecated)]` on by default warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:27:50 | 27 | Utf8Error(_) => write!(f, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:28:61 | 28 | UnexpectedVersionFormat => write!(f, "{}", self.description()), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:29:62 | 29 | ReqParseError(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:30:60 | 30 | SemVerError(ref e) => write!(f, "{}: {}", self.description(), e), | ^^^^^^^^^^^ warning: use of deprecated method `std::error::Error::description`: use the Display impl or to_string() --> /builddir/build/BUILD/firefox-102.15.1/third_party/rust/rustc_version/src/errors.rs:31:69 | 31 | UnknownPreReleaseTag(ref i) => write!(f, "{}: {}", self.description(), i), | ^^^^^^^^^^^ error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff989de370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffff9b415800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff97de5da2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff97f40250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffff9a3261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffff9a325ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffff9a325cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffff9a3272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffff9a325d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff97f45f36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff97d954e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff97ded5cc] note: we would appreciate a report at https://github.com/rust-lang/rust warning: `rustc_version` (lib) generated 7 warnings Compiling cfg-if v1.0.0 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_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-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /builddir/build/BUILD/firefox-102.15.1/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=a8b353936c50f0a2 -C extra-filename=-a8b353936c50f0a2 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-102.15.1/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` error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffff99fde370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffff9cb1a800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffff9954bda2] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffff9ca53250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffff9b9261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffff9b925ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffff9b925cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffff9b9272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffff9b925d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffff9ca58f36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffff994fb4e4] /lib64/lp64d/libc.so.6(+0xcb5cc)[0xffffff995535cc] note: we would appreciate a report at https://github.com/rust-lang/rust error: could not compile `cfg-if` (lib) Caused by: process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-102.15.1/third_party/rust/cfg-if CARGO_PKG_AUTHORS='Alex Crichton ' CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. ' CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_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-102.15.1/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name cfg_if --edition=2018 /builddir/build/BUILD/firefox-102.15.1/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=a8b353936c50f0a2 -C extra-filename=-a8b353936c50f0a2 --out-dir /builddir/build/BUILD/firefox-102.15.1/js/src/riscv64gc-unknown-linux-gnu/release/deps --target riscv64gc-unknown-linux-gnu -C linker=/builddir/build/BUILD/firefox-102.15.1/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-102.15.1/js/src/riscv64gc-unknown-linux-gnu/release/deps -L dependency=/builddir/build/BUILD/firefox-102.15.1/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` (signal: 11, SIGSEGV: invalid memory reference) make[3]: *** [/builddir/build/BUILD/firefox-102.15.1/config/makefiles/rust.mk:430: force-cargo-library-build] Error 101 make[2]: *** [/builddir/build/BUILD/firefox-102.15.1/config/recurse.mk:72: js/src/rust/target] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -Werror=format -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/regexp-compiler.o.pp /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/FindSCCs.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/Zone.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/wasm/WasmInstance.h:26, from /builddir/build/BUILD/firefox-102.15.1/js/src/wasm/WasmInstanceData.h:27, from /builddir/build/BUILD/firefox-102.15.1/js/src/wasm/WasmCodegenTypes.h:31, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/Assembler-shared.h:24, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:32, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-ast.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-nodes.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.h:10, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:5: In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3724:19: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3730:19: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3724:19, inlined from ‘v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3730:19, inlined from ‘v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3680:19: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3680:19, inlined from ‘v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3712:19, inlined from ‘v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3697:19: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3697:19, inlined from ‘v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3712:19: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3750:26: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In function ‘v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/intl/components -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/intl/components' In file included from Unified_cpp_intl_components4.cpp:11: /builddir/build/BUILD/firefox-102.15.1/intl/components/src/RelativeTimeFormat.cpp: In function ‘mozilla::intl::RelativeTimeFormat::TryCreate(char const*, mozilla::intl::RelativeTimeFormatOptions const&)’: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/intl/components/src/RelativeTimeFormat.cpp:43:39: note: ‘relDateTimeStyle’ was declared here 43 | UDateRelativeDateTimeFormatterStyle relDateTimeStyle; | ^~~~~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object-inl.h:10, from /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:7, from Unified_cpp_js_src_debugger1.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1377:52: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘record’ in ‘MEM[(struct StackRootedBase * *)cx_55(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1377:23: note: ‘record’ declared here 1377 | RootedPlainObject record(cx, NewPlainObject(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1375:24: note: ‘cx’ declared here 1375 | bool then(JSContext* cx, HandleObject resolve, HandleObject reject, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::nameGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:325:43, inlined from ‘js::DebuggerObject::CallData::nameGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:319:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_37 + 48B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::nameGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:325:16: note: ‘result’ declared here 325 | RootedString result(cx, object->name(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:319:43: note: ‘this’ declared here 319 | bool DebuggerObject::CallData::nameGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::displayNameGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:340:50, inlined from ‘js::DebuggerObject::CallData::displayNameGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:334:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_37 + 48B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::displayNameGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:340:16: note: ‘result’ declared here 340 | RootedString result(cx, object->displayName(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:334:50: note: ‘this’ declared here 334 | bool DebuggerObject::CallData::displayNameGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::scriptGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:380:61: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_58 + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::scriptGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:380:16: note: ‘script’ declared here 380 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:366:45: note: ‘this’ declared here 366 | bool DebuggerObject::CallData::scriptGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:654:65: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_21 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:654:26: note: ‘promise’ declared here 654 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:653:60: note: ‘this’ declared here 653 | bool DebuggerObject::CallData::promiseAllocationSiteGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:673:65: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:673:26: note: ‘promise’ declared here 673 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:672:60: note: ‘this’ declared here 672 | bool DebuggerObject::CallData::promiseResolutionSiteGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::promiseIDGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:698:65: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_14 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseIDGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:698:26: note: ‘promise’ declared here 698 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:697:48: note: ‘this’ declared here 697 | bool DebuggerObject::CallData::promiseIDGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:710:65: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct StackRootedBase * *)_50 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:710:26: note: ‘promise’ declared here 710 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:707:63: note: ‘this’ declared here 707 | bool DebuggerObject::CallData::promiseDependentPromisesGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PromiseObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1443:74: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1443:26: note: ‘unwrappedPromise’ declared here 1443 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1440:58: note: ‘this’ declared here 1440 | bool DebuggerObject::CallData::getPromiseReactionsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1545:48: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘objectProto’ in ‘MEM[(struct StackRootedBase * *)cx_28(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1543:22: note: ‘objectProto’ declared here 1543 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1540:52: note: ‘cx’ declared here 1540 | NativeObject* DebuggerObject::initClass(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1836:69: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘errorNotesArray’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1836:16: note: ‘errorNotesArray’ declared here 1836 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1823:47: note: ‘cx’ declared here 1823 | bool DebuggerObject::getErrorNotes(JSContext* cx, HandleDebuggerObject object, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesLengthMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyDescriptor&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2101:47: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct StackRootedBase * *)cx_168(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2101:32: note: ‘desc’ declared here 2101 | Rooted desc(cx, *desc_); | ^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2082:16: note: ‘cx’ declared here 2082 | JSContext* cx, HandleDebuggerObject object, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:827:17: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_32 + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:827:12: note: ‘id’ declared here 827 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:826:63: note: ‘this’ declared here 826 | bool DebuggerObject::CallData::getOwnPropertyDescriptorMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::deletePropertyMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:923:17: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)_25 + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::deletePropertyMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:923:12: note: ‘id’ declared here 923 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:922:53: note: ‘this’ declared here 922 | bool DebuggerObject::CallData::deletePropertyMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2449:31: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)cx_82(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2449:15: note: ‘value’ declared here 2449 | RootedValue value(cx, value_); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2442:51: note: ‘cx’ declared here 2442 | bool DebuggerObject::makeDebuggeeValue(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::promiseStateGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:567:24, inlined from ‘js::DebuggerObject::CallData::promiseStateGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:562:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_10 + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseStateGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:567:15: note: ‘result’ declared here 567 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:562:51: note: ‘this’ declared here 562 | bool DebuggerObject::CallData::promiseStateGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:2257:49: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:2257:16: note: ‘result’ declared here 2257 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:2229:51: note: ‘this’ declared here 2229 | bool DebuggerScript::CallData::getOffsetsCoverage() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getUrl()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:351:60: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_30 + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getUrl()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:351:23: note: ‘script’ declared here 351 | Rooted script(cx, referent.as()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:346:39: note: ‘this’ declared here 346 | bool DebuggerScript::CallData::getUrl() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getSource()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:442:64: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_10 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getSource()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:442:24: note: ‘sourceObject’ declared here 442 | RootedDebuggerSource sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:438:42: note: ‘this’ declared here 438 | bool DebuggerScript::CallData::getSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getChildScripts()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:551:49: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_18 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getChildScripts()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:551:16: note: ‘result’ declared here 551 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:545:48: note: ‘this’ declared here 545 | bool DebuggerScript::CallData::getChildScripts() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1707:53: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_33 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetAllColumnOffsetsMatcher::appendColumnOffsetEntry(unsigned long, unsigned long, unsigned long)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1707:23: note: ‘entry’ declared here 1707 | RootedPlainObject entry(cx_, NewPlainObject(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1706:75: note: ‘this’ declared here 1706 | bool appendColumnOffsetEntry(size_t lineno, size_t column, size_t offset) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::setBreakpoint()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:2031:54: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)_43 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::setBreakpoint()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:2031:16: note: ‘handler’ declared here 2031 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:2020:46: note: ‘this’ declared here 2020 | bool DebuggerScript::CallData::setBreakpoint() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:276:63, inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:259:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)_30 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getBinary()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:276:16: note: ‘arr’ declared here 276 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:259:42: note: ‘this’ declared here 259 | bool DebuggerSource::CallData::getBinary() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::setSourceMapURL()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:506:72: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_24 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::setSourceMapURL()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:506:28: note: ‘sourceObject’ declared here 506 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:505:48: note: ‘this’ declared here 505 | bool DebuggerSource::CallData::setSourceMapURL() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::getSourceMapURL()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:577:25: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_14 + 48B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getSourceMapURL()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:577:16: note: ‘result’ declared here 577 | RootedString result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:576:48: note: ‘this’ declared here 576 | bool DebuggerSource::CallData::getSourceMapURL() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ScriptSourceObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::reparse()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:616:72: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct StackRootedBase * *)_37 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::reparse()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:616:28: note: ‘sourceObject’ declared here 616 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:615:40: note: ‘this’ declared here 615 | bool DebuggerSource::CallData::reparse() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1642:49: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_7 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1642:16: note: ‘result’ declared here 1642 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1629:46: note: ‘this’ declared here 1629 | bool DebuggerScript::CallData::getAllOffsets() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:921:60: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:921:18: note: ‘queryObject’ declared here 921 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:917:61: note: ‘this’ declared here 917 | bool DebuggerScript::CallData::getPossibleBreakpointOffsets() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1228:55: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_75 + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1228:18: note: ‘script’ declared here 1228 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:1227:44: note: ‘this’ declared here 1227 | ReturnType match(Handle base) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::createSource()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1212:49: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘options’ in ‘MEM[(struct StackRootedBase * *)_163 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::createSource()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1212:16: note: ‘options’ declared here 1212 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1195:45: note: ‘this’ declared here 1195 | bool DebuggerObject::CallData::createSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:642:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct StackRootedBase * *)_45 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:642:23: note: ‘entry’ declared here 642 | RootedPlainObject entry(cx_, NewPlainObject(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:629:41: note: ‘this’ declared here 629 | bool isStepStart) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:904:60: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct StackRootedBase * *)_26 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:904:18: note: ‘queryObject’ declared here 904 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:900:55: note: ‘this’ declared here 900 | bool DebuggerScript::CallData::getPossibleBreakpoints() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:261:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_50(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Script.cpp:261:24: note: ‘obj’ declared here 261 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Script.cpp:257:52: note: ‘cx’ declared here 257 | bool DebuggerScript::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1164:55: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_23 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1164:16: note: ‘bindings’ declared here 1164 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1146:66: note: ‘this’ declared here 1146 | bool DebuggerObject::CallData::executeInGlobalWithBindingsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2197:74: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘descs’ in ‘MEM[(struct StackRootedBase * *)cx_150(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2197:36: note: ‘descs’ declared here 2197 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:2190:50: note: ‘cx’ declared here 2190 | bool DebuggerObject::defineProperties(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::definePropertiesMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:896:43: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘props’ in ‘MEM[(struct StackRootedBase * *)_49 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::definePropertiesMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:896:16: note: ‘props’ declared here 896 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:890:55: note: ‘this’ declared here 890 | bool DebuggerObject::CallData::definePropertiesMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::callMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:940:48: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘nargs’ in ‘MEM[(struct StackRootedBase * *)_36 + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::callMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:940:23: note: ‘nargs’ declared here 940 | Rooted nargs(cx, ValueVector(cx)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:937:43: note: ‘this’ declared here 937 | bool DebuggerObject::CallData::callMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, mozilla::Maybe&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::applyMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1019:57: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘completion’ in ‘MEM[(struct StackRootedBase * *)_84 + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::applyMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:1018:29: note: ‘completion’ declared here 1018 | Rooted> completion( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:994:44: note: ‘this’ declared here 994 | bool DebuggerObject::CallData::applyMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:470:76, inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:458:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_60 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::boundArgumentsGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:469:16: note: ‘obj’ declared here 469 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:458:53: note: ‘this’ declared here 458 | bool DebuggerObject::CallData::boundArgumentsGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:235:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_58(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Object.cpp:235:24: note: ‘obj’ declared here 235 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Object.cpp:231:52: note: ‘cx’ declared here 231 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:83:68: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘sourceObj’ in ‘MEM[(struct StackRootedBase * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:82:27: note: ‘sourceObj’ declared here 82 | Rooted sourceObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:79:51: note: ‘cx’ declared here 79 | DebuggerSource* DebuggerSource::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerSource*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:194:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_47(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Source.cpp:194:24: note: ‘obj’ declared here 194 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Source.cpp:190:52: note: ‘cx’ declared here 190 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/debugger' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -Werror=format -Wno-attributes -Wno-error=type-limits -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 In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-nodes.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler.h:10, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler-tonode.cc:5, from Unified_cpp_js_src_irregexp1.cpp:11: In member function ‘v8::internal::RegExpCharacterClass::RegExpCharacterClass(v8::internal::Zone*, v8::internal::ZoneList*, JS::RegExpFlags, v8::base::Flags)’, inlined from ‘v8::internal::Zone::New*&, JS::RegExpFlags&>(v8::internal::Zone*&, v8::internal::ZoneList*&, JS::RegExpFlags&)v8::internal::RegExpCharacterClass*’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/util/ZoneShim.h:34:12, inlined from ‘v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler-tonode.cc:423:42: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-ast.h:311:9: warning: ‘default_flags.flags_’ may be used uninitialized [-Wmaybe-uninitialized] 311 | flags_(flags), | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler-tonode.cc: In member function ‘v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-compiler-tonode.cc:421:23: note: ‘default_flags.flags_’ was declared here 421 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -Werror=format -Wno-attributes -Wno-error=type-limits -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 In file included from Unified_cpp_js_src_irregexp0.cpp:2: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitText(v8::internal::RegExpText*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:386:13: note: ‘padding’ declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:385:62: note: ‘this’ declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitEmpty(v8::internal::RegExpEmpty*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:386:13: note: ‘padding’ declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:385:62: note: ‘this’ declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitBackReference(v8::internal::RegExpBackReference*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:386:13: note: ‘padding’ declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:385:62: note: ‘this’ declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitAtom(v8::internal::RegExpAtom*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:386:13: note: ‘padding’ declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:385:62: note: ‘this’ declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitCharacterClass(v8::internal::RegExpCharacterClass*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:386:13: note: ‘padding’ declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:385:62: note: ‘this’ declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitAssertion(v8::internal::RegExpAssertion*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:387:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 387 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:386:13: note: ‘padding’ declared here 386 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:385:62: note: ‘this’ declared here 385 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitAlternative(v8::internal::RegExpAlternative*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:421:12: warning: storing the address of local variable ‘padding’ in ‘this_13(D)->dummy_’ [-Wdangling-pointer=] 421 | dummy_ = padding; /* Prevent padding from being optimized away.*/ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:420:13: note: ‘padding’ declared here 420 | uint8_t padding[FRAME_PADDING]; | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:419:33: note: ‘this’ declared here 419 | void*) override { | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitDisjunction(v8::internal::RegExpDisjunction*, void*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:436:12: warning: storing the address of local variable ‘padding’ in ‘this_13(D)->dummy_’ [-Wdangling-pointer=] 436 | dummy_ = padding; /* Prevent padding from being optimized away.*/ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:435:13: note: ‘padding’ declared here 435 | uint8_t padding[FRAME_PADDING]; | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpAPI.cpp:434:33: note: ‘this’ declared here 434 | void*) override { | ^~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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 In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/firefox-102.15.1/js/src/util/Poison.h:25, from /builddir/build/BUILD/firefox-102.15.1/js/src/ds/LifoAlloc.h:196, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/CompilationStencil.h:21, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/AbstractScopePtr.cpp:11, from Unified_cpp_js_src_frontend0.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/BytecodeCompiler.cpp:426:49: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_66(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:20: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend/BytecodeCompiler.cpp:426:23: note: ‘script’ declared here 426 | Rooted script(cx, gcOutput.script); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/BytecodeCompiler.cpp:407:47: note: ‘cx’ declared here 407 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/BytecodeEmitter.cpp:2730:46: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 2730 | NameOpEmitter noe(this, name, loc, kind); | ^ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/BytecodeEmitter.cpp:2719:27: note: ‘kind’ was declared here 2719 | NameOpEmitter::Kind kind; | ^~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend' js/src/frontend/Parser.o /usr/lib64/ccache/g++ -o Parser.o -c -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -Werror=format -Wno-attributes -fno-strict-aliasing -ffp-contract=off -MD -MP -MF .deps/Parser.o.pp /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend' /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp:6475:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6475 | return ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp:6465:19: note: ‘ifNode’ was declared here 6465 | TernaryNodeType ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp:6475:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6475 | return ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Parser.cpp:6465:19: note: ‘ifNode’ was declared here 6465 | TernaryNodeType ifNode; | ^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -Werror=format -Wno-attributes -Wno-error=type-limits -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-102.15.1/js/src/js/src/irregexp' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/FindSCCs.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/Zone.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/wasm/WasmInstance.h:26, from /builddir/build/BUILD/firefox-102.15.1/js/src/wasm/WasmInstanceData.h:27, from /builddir/build/BUILD/firefox-102.15.1/js/src/wasm/WasmCodegenTypes.h:31, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/Assembler-shared.h:24, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:32, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-ast.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.h:8, from /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:5, from Unified_cpp_js_src_irregexp2.cpp:2: In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance() [clone .part.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:72:28: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Advance() [clone .part.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:71:21: note: ‘check’ declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:69:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Advance()’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:71:21: note: ‘check’ declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from ‘v8::internal::RegExpParser::Reset(int)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:98:10: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Reset(int)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:71:21: note: ‘check’ declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from ‘v8::internal::RegExpParser::Advance(int)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:103:10: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Advance(int)’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:71:21: note: ‘check’ declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ In member function ‘js::AutoCheckRecursionLimit::getStackLimitSlow(JSContext*) const’, inlined from ‘js::AutoCheckRecursionLimit::checkWithStackPointerDontReport(JSContext*, void*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from ‘v8::internal::RegExpParser::ParseOctalLiteral()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:1129:10: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:130:52: warning: ‘check’ may be used uninitialized [-Wmaybe-uninitialized] 130 | JS::StackKind kind = runningWithTrustedPrincipals(cx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::ParseOctalLiteral()’: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/friend/StackLimits.h:62:22: note: by argument 1 of type ‘const struct AutoCheckRecursionLimit *’ to ‘js::AutoCheckRecursionLimit::runningWithTrustedPrincipals(JSContext*) const’ declared here 62 | JS_PUBLIC_API bool runningWithTrustedPrincipals(JSContext* cx) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/irregexp/imported/regexp-parser.cc:71:21: note: ‘check’ declared here 71 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Registers.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MachineState.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineFrame.h:13, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineCodeGen.h:10, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineCodeGen.cpp:7, from Unified_cpp_js_src_jit1.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:18, inlined from ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:979:22: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_9(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctionList-inl.h:29, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineCodeGen.cpp:48: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:12: note: ‘key’ declared here 206 | RootedId key(cx); | ^~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:968:34: note: ‘cx’ declared here 968 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICFallbackStub* stub, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:18, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:573:22, inlined from ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1026:34: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:12: note: ‘key’ declared here 206 | RootedId key(cx); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1009:45: note: ‘cx’ declared here 1009 | bool DoCheckPrivateFieldFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1239:70: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘valObj’ in ‘MEM[(struct StackRootedBase * *)cx_107(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoGetPropSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1238:16: note: ‘valObj’ declared here 1238 | RootedObject valObj( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1219:40: note: ‘cx’ declared here 1219 | bool DoGetPropSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::ToPropertyKeyOperation(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:362:17, inlined from ‘js::jit::DoToPropertyKeyFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1996:32: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoToPropertyKeyFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:362:12: note: ‘id’ declared here 362 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1986:41: note: ‘cx’ declared here 1986 | bool DoToPropertyKeyFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2263:30: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_139(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2263:15: note: ‘rhsCopy’ declared here 2263 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2249:35: note: ‘cx’ declared here 2249 | bool DoCompareFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2359:60: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘array’ in ‘MEM[(struct StackRootedBase * *)cx_61(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2359:21: note: ‘array’ declared here 2359 | RootedArrayObject array(cx, NewArrayOperation(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2346:36: note: ‘cx’ declared here 2346 | bool DoNewArrayFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2394:58: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2394:16: note: ‘obj’ declared here 2394 | RootedObject obj(cx, NewObjectOperation(cx, script, pc)); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:2385:37: note: ‘cx’ declared here 2385 | bool DoNewObjectFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:404:16, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:389:14: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:47: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:404:16: note: ‘script’ declared here 404 | RootedScript script(cx, state.script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:389:53: note: ‘cx’ declared here 389 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::Handle&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)1>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:404:16, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)1>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:389:14: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)1>(JSContext*, js::RunState&)js::jit::MethodStatus’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:404:16: note: ‘script’ declared here 404 | RootedScript script(cx, state.script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:389:53: note: ‘cx’ declared here 389 | MethodStatus jit::CanEnterBaselineMethod(JSContext* cx, RunState& state) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::BaselineCompileFromBaselineInterpreter(JSContext*, js::jit::BaselineFrame*, unsigned char**)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:427:42: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::BaselineCompileFromBaselineInterpreter(JSContext*, js::jit::BaselineFrame*, unsigned char**)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:427:16: note: ‘script’ declared here 427 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.cpp:422:61: note: ‘cx’ declared here 422 | bool jit::BaselineCompileFromBaselineInterpreter(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::GetPrimitiveElementOperation(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:439:79, inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:505:40, inlined from ‘js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:517:43, inlined from ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:648:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘boxed’ in ‘MEM[(struct StackRootedBase * *)cx_7(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:438:16: note: ‘boxed’ declared here 438 | RootedObject boxed( | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:633:35: note: ‘cx’ declared here 633 | bool DoGetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:674:69: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘lhsObj’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoGetElemSuperFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:673:16: note: ‘lhsObj’ declared here 673 | RootedObject lhsObj( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:655:40: note: ‘cx’ declared here 655 | bool DoGetElemSuperFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:778:73: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_221(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoSetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:777:16: note: ‘obj’ declared here 777 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:758:35: note: ‘cx’ declared here 758 | bool DoSetElemFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1342:77: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_280(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1341:16: note: ‘obj’ declared here 1341 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineIC.cpp:1318:35: note: ‘cx’ declared here 1318 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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 /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/WeakMap.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebugScript.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebugScript.cpp:7, from Unified_cpp_js_src_debugger0.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSLinearString*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:330:67: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 48B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:330:22: note: ‘linear’ declared here 330 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:321:40: note: ‘cx’ declared here 321 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1602:39: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘set’ in ‘MEM[(struct StackRootedBase * *)cx_115(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1602:18: note: ‘set’ declared here 1602 | RootedObject set(cx, desc.setter()); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1578:16: note: ‘cx’ declared here 1578 | JSContext* cx, HandleObject obj, MutableHandle desc) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AbstractGeneratorObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2005:48: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘generatorObj’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2004:36: note: ‘generatorObj’ declared here 2004 | Rooted generatorObj( | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1980:50: note: ‘cx’ declared here 1980 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::check(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1246:62: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::check(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1246:23: note: ‘frame’ declared here 1246 | RootedDebuggerFrame frame(cx, &thisobj->as()); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1234:48: note: ‘cx’ declared here 1234 | DebuggerFrame* DebuggerFrame::check(JSContext* cx, HandleValue thisv) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::onStepGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1766:76: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_26 + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onStepGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1765:15: note: ‘value’ declared here 1765 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1763:44: note: ‘this’ declared here 1763 | bool DebuggerFrame::CallData::onStepGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::onPopGetter()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1801:71: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘value’ in ‘MEM[(struct StackRootedBase * *)_26 + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onPopGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1800:15: note: ‘value’ declared here 1800 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1798:43: note: ‘this’ declared here 1798 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6930:63: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gcCycleNumberVal’ in ‘MEM[(struct StackRootedBase * *)cx_262(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6930:15: note: ‘gcCycleNumberVal’ declared here 6930 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6928:57: note: ‘cx’ declared here 6928 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:366:52: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘url_str’ in ‘MEM[(struct StackRootedBase * *)cx_141(D) + 48B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:366:18: note: ‘url_str’ declared here 366 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:353:38: note: ‘cx’ declared here 353 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:3089:9, inlined from ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:3360:43: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obs’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:3360:29: note: ‘obs’ declared here 3360 | ExecutionObservableScript obs(cx, script); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:3355:64: note: ‘cx’ declared here 3355 | bool Debugger::ensureExecutionObservabilityOfScript(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::CallData::findSourceURLs()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6039:49: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findSourceURLs()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6039:16: note: ‘result’ declared here 6039 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6038:41: note: ‘this’ declared here 6038 | bool Debugger::CallData::findSourceURLs() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::CallData::adoptSource()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6263:50: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_40 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptSource()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6263:16: note: ‘obj’ declared here 6263 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6258:38: note: ‘this’ declared here 6258 | bool Debugger::CallData::adoptSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘RememberSourceURL(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2430:73, inlined from ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2458:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘holder’ in ‘MEM[(struct StackRootedBase * *)cx.1855_3 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2430:24: note: ‘holder’ declared here 2430 | Rooted holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2453:39: note: ‘cx’ declared here 2453 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::CallData::typeGetter()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:189:24: warning: ‘s’ may be used uninitialized [-Wmaybe-uninitialized] 189 | JSAtom* str = Atomize(cx, s, strlen(s)); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:176:15: note: ‘s’ was declared here 176 | const char* s; | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1492:79: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘dobj’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1491:26: note: ‘dobj’ declared here 1491 | RootedDebuggerObject dobj(cx, | ^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1479:46: note: ‘cx’ declared here 1479 | bool Debugger::wrapDebuggeeObject(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1430:52: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘optObj’ in ‘MEM[(struct StackRootedBase * *)cx_127(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1430:23: note: ‘optObj’ declared here 1430 | RootedPlainObject optObj(cx, NewPlainObject(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1417:45: note: ‘cx’ declared here 1417 | bool Debugger::wrapDebuggeeValue(JSContext* cx, MutableHandleValue vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2040:37, inlined from ‘mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/mozilla/Variant.h:266:47: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘retval’ in ‘MEM[(struct StackRootedBase * *)_17 + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2040:17: note: ‘retval’ declared here 2040 | RootedValue retval(cx, ret.value); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/SliceBudget.h:13, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/GCAPI.h:19, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/Nursery.h:20, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/StoreBuffer.h:18, from /builddir/build/BUILD/firefox-102.15.1/js/src/gc/Barrier.h:17: /builddir/build/BUILD/firefox-102.15.1/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::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1875:55: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct StackRootedBase * *)_61 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1875:16: note: ‘bindings’ declared here 1875 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1858:54: note: ‘this’ declared here 1858 | bool DebuggerFrame::CallData::evalWithBindingsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::CallData::addDebuggee()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4473:76: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_34 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::addDebuggee()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4473:25: note: ‘global’ declared here 4473 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4469:38: note: ‘this’ declared here 4469 | bool Debugger::CallData::addDebuggee() { | ^ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:50: In member function ‘js::CompartmentsInZoneIter::next()’, inlined from ‘js::NestedIterator::next()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/gc/IteratorUtils.h:47:13, inlined from ‘js::NestedIterator >::next()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/gc/IteratorUtils.h:44:12, inlined from ‘js::Debugger::CallData::findAllGlobals()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:5992:56: /builddir/build/BUILD/firefox-102.15.1/js/src/gc/PublicIterators.h:114:7: warning: ‘MEM[(struct CompartmentsInZoneIter *)&r + 24B].it’ may be used uninitialized [-Wmaybe-uninitialized] 114 | it++; | ~~^~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:5992:21: note: ‘MEM[(struct CompartmentsInZoneIter *)&r + 24B].it’ was declared here 5992 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘js::RealmsInCompartmentIter::get() const’, inlined from ‘js::NestedIterator::get() const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator >::get() const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/gc/IteratorUtils.h:39:23, inlined from ‘js::NestedIterator >::operator->() const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/gc/IteratorUtils.h:56:36, inlined from ‘js::Debugger::CallData::findAllGlobals()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:5993:29: /builddir/build/BUILD/firefox-102.15.1/js/src/gc/PublicIterators.h:151:13: warning: ‘MEM[(struct RealmsInCompartmentIter *)&r + 40B].it’ may be used uninitialized [-Wmaybe-uninitialized] 151 | return *it; | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findAllGlobals()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:5992:21: note: ‘MEM[(struct RealmsInCompartmentIter *)&r + 40B].it’ was declared here 5992 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::CallData::makeGlobalObjectReference()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6073:76: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_28 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::makeGlobalObjectReference()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6073:25: note: ‘global’ declared here 6073 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6068:52: note: ‘this’ declared here 6068 | bool Debugger::CallData::makeGlobalObjectReference() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1583:59: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘argsobj’ in ‘MEM[(struct StackRootedBase * *)cx_303(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1583:16: note: ‘argsobj’ declared here 1583 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1578:49: note: ‘cx’ declared here 1578 | static bool DebuggerArguments_getArg(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:459:25: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘callee’ in ‘MEM[(struct StackRootedBase * *)cx_87(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:459:16: note: ‘callee’ declared here 459 | RootedObject callee(cx); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:457:42: note: ‘cx’ declared here 457 | bool DebuggerFrame::getCallee(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::AsyncGeneratorObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:658:50: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘asyncGen’ in ‘MEM[(struct StackRootedBase * *)cx_110(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:657:35: note: ‘asyncGen’ declared here 657 | Rooted asyncGen( | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:641:48: note: ‘cx’ declared here 641 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1466:25: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)_2 + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1466:16: note: ‘script’ declared here 1466 | RootedScript script(cx); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1461:50: note: ‘this’ declared here 1461 | bool DebuggerFrame::CallData::asyncPromiseGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::Handle, JS::Handle, mozilla::TimeStamp, mozilla::Vector&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2875:74: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘activeDebuggers’ in ‘MEM[(struct StackRootedBase * *)cx_63(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::Handle, JS::Handle, mozilla::TimeStamp, mozilla::Vector&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2875:31: note: ‘activeDebuggers’ declared here 2875 | Rooted> activeDebuggers(cx, GCVector(cx)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:2861:55: note: ‘cx’ declared here 2861 | bool DebugAPI::slowPathOnLogAllocationSite(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::CallData::removeDebuggee()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4518:76: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘global’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::removeDebuggee()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4518:25: note: ‘global’ declared here 4518 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4514:41: note: ‘this’ declared here 4514 | bool Debugger::CallData::removeDebuggee() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6575:43: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_32(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6575:18: note: ‘script’ declared here 6575 | RootedScript script(cx, frame.script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6564:51: note: ‘cx’ declared here 6564 | void Debugger::terminateDebuggerFrames(JSContext* cx, AbstractFramePtr frame) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1399:66: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘envobj’ in ‘MEM[(struct StackRootedBase * *)cx_94(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1398:31: note: ‘envobj’ declared here 1398 | RootedDebuggerEnvironment envobj( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:1381:43: note: ‘cx’ declared here 1381 | bool Debugger::wrapEnvironment(JSContext* cx, Handle env, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:436:61: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘parent’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:436:16: note: ‘parent’ declared here 436 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:434:16: note: ‘cx’ declared here 434 | JSContext* cx, MutableHandleDebuggerEnvironment result) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:48:67: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_72(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:47:27: note: ‘memory’ declared here 47 | Rooted memory( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:43:51: note: ‘cx’ declared here 43 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerArguments*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1649:64: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_146(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1648:30: note: ‘obj’ declared here 1648 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1644:57: note: ‘cx’ declared here 1644 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:898:79: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_105(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:898:18: note: ‘proto’ declared here 898 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:883:45: note: ‘cx’ declared here 883 | bool DebuggerFrame::getArguments(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerInstanceObject*&&)’ at /builddir/build/BUILD/firefox-1make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/debugger' 02.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4675:76: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_247(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4674:35: note: ‘obj’ declared here 4674 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:4646:37: note: ‘cx’ declared here 4646 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebugScriptObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebugScript.cpp:126:66: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘object’ in ‘MEM[(struct StackRootedBase * *)cx_98(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebugScript.cpp: In function ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebugScript.cpp:125:30: note: ‘object’ declared here 125 | Rooted object( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebugScript.cpp:109:50: note: ‘cx’ declared here 109 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:775:69: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct StackRootedBase * *)cx_125(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:775:36: note: ‘handler’ declared here 775 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:770:49: note: ‘cx’ declared here 770 | bool DebuggerFrame::setOnStepHandler(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:380:57: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘info’ in ‘MEM[(struct StackRootedBase * *)cx_88(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:379:36: note: ‘info’ declared here 379 | Rooted> info( | ^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:358:49: note: ‘cx’ declared here 358 | bool DebuggerFrame::setGeneratorInfo(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:240:78: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_62(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:239:23: note: ‘frame’ declared here 239 | RootedDebuggerFrame frame(cx, | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:236:16: note: ‘cx’ declared here 236 | JSContext* cx, HandleObject proto, HandleNativeObject debugger, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:685:70: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)_173 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:684:25: note: ‘frame’ declared here 684 | RootedDebuggerFrame frame( | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:642:36: note: ‘cx’ declared here 642 | bool Debugger::getFrame(JSContext* cx, const FrameIter& iter, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1307:23: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct StackRootedBase * *)cx_43(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Frame.cpp:1307:23: note: ‘frame’ declared here 1307 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1303:51: note: ‘cx’ declared here 1303 | bool DebuggerFrame::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::Debugger::CallData::adoptFrame()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6211:50: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)_50 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptFrame()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6211:16: note: ‘obj’ declared here 6211 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Debugger.cpp:6206:37: note: ‘this’ declared here 6206 | bool Debugger::CallData::adoptFrame() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::drainAllocationsLog()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:205:71: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)_61 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp: In member function ‘js::DebuggerMemory::CallData::drainAllocationsLog()’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:205:21: note: ‘result’ declared here 205 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:193:52: note: ‘this’ declared here 193 | bool DebuggerMemory::CallData::drainAllocationsLog() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/DebuggerMemory.cpp:148:27: note: ‘memory’ declared here 148 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/DebuggerMemory.cpp:144:52: note: ‘cx’ declared here 144 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArrayObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::IdVectorToArray(JSContext*, JS::Handle >)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1929:77: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp: In function ‘js::IdVectorToArray(JSContext*, JS::Handle >)’: /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1929:24: note: ‘arr’ declared here 1929 | Rooted arr(cx, NewDenseFullyAllocatedArray(cx, ids.length())); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Frame.cpp:1923:42: note: ‘cx’ declared here 1923 | JSObject* js::IdVectorToArray(JSContext* cx, HandleIdVector ids) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:141:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct StackRootedBase * *)cx_40(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/debugger/Environment.cpp:141:29: note: ‘environment’ declared here 141 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/debugger/Environment.cpp:137:57: note: ‘cx’ declared here 137 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ParserAtom.h:20, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:8, from Unified_cpp_js_src_frontend4.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:125:15: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘propVal’ in ‘MEM[(struct StackRootedBase * *)cx_104(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp: In function ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span)bool’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:125:15: note: ‘propVal’ declared here 125 | RootedValue propVal(cx); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:119:40: note: ‘cx’ declared here 119 | bool InterpretObjLiteralObj(JSContext* cx, HandlePlainObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::InterpretObjLiteralShape<(js::PropertySetKind)0>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:267:16: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_123(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp: In function ‘js::InterpretObjLiteralShape<(js::PropertySetKind)0>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:267:16: note: ‘proto’ declared here 267 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:218:44: note: ‘cx’ declared here 218 | Shape* InterpretObjLiteralShape(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::InterpretObjLiteralShape<(js::PropertySetKind)1>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:267:16: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct StackRootedBase * *)cx_187(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp: In function ‘js::InterpretObjLiteralShape<(js::PropertySetKind)1>(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, unsigned int)js::Shape*’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:267:16: note: ‘proto’ declared here 267 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:218:44: note: ‘cx’ declared here 218 | Shape* InterpretObjLiteralShape(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::InterpretObjLiteralObj(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags, unsigned int)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:175:68, inlined from ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:306:33: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp: In member function ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:174:21: note: ‘obj’ declared here 174 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ObjLiteral.cpp:294:16: note: ‘cx’ declared here 294 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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 In file included from Unified_cpp_js_src_jit10.cpp:11: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::ArrayMemoryView::visitStoreElement(js::jit::MStoreElement*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ScalarReplacement.cpp:1370:21: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1370 | state_->setElement(index, ins->value()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ScalarReplacement.cpp:1362:11: note: ‘index’ was declared here 1362 | int32_t index; | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ScalarReplacement.cpp: In member function ‘js::jit::ArrayMemoryView::visitLoadElement(js::jit::MLoadElement*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ScalarReplacement.cpp:1391:44: warning: ‘index’ may be used uninitialized [-Wmaybe-uninitialized] 1391 | MDefinition* element = state_->getElement(index); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ScalarReplacement.cpp:1385:11: note: ‘index’ was declared here 1385 | int32_t index; | ^~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/RegisterSets.h:18, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Safepoints.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Safepoints.cpp:7, from Unified_cpp_js_src_jit10.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TrialInlining.cpp:25:42: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_31(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:47: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TrialInlining.cpp: In function ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TrialInlining.cpp:25:16: note: ‘script’ declared here 25 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TrialInlining.cpp:24:33: note: ‘cx’ declared here 24 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) { | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/frontend' In file included from Unified_cpp_js_src_frontend5.cpp:47: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeThisEnvironment(js::frontend::InputScope const&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:186:43: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ may be used uninitialized [-Wmaybe-uninitialized] 186 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:186:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ was declared here 186 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeThisBinding(js::frontend::InputScope const&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:227:34: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ may be used uninitialized [-Wmaybe-uninitialized] 227 | for (InputScopeIter si(scope); si; si++) { | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:227:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ was declared here 227 | for (InputScopeIter si(scope); si; si++) { | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::computeInScope(js::frontend::InputScope const&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:256:43: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ may be used uninitialized [-Wmaybe-uninitialized] 256 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:256:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ was declared here 256 | for (InputScopeIter si(enclosingScope); si; si++) { | ^~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ParserAtom.h:20, from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ParserAtom.cpp:7, from Unified_cpp_js_src_frontend5.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2097:76: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_163(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedLazyFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::TypedIndex, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2093:18: note: ‘fun’ declared here 2093 | RootedFunction fun( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2062:16: note: ‘cx’ declared here 2062 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndex index, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2045:69: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘dummy’ in ‘MEM[(struct StackRootedBase * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::instantiateSelfHostedTopLevelForRealm(JSContext*, js::frontend::CompilationInput&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2044:18: note: ‘dummy’ declared here 2044 | RootedFunction dummy( | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2030:16: note: ‘cx’ declared here 2030 | JSContext* cx, CompilationInput& input) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘CreateFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::ScriptStencil const&, js::frontend::ScriptStencilExtra const&, js::frontend::TypedIndex)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1392:64: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘fun’ in ‘MEM[(struct StackRootedBase * *)cx_183(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1389:18: note: ‘fun’ declared here 1389 | RootedFunction fun( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1355:46: note: ‘cx’ declared here 1355 | static JSFunction* CreateFunction(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1188:26, inlined from ‘js::frontend::CompilationStencil::delazifySelfHostedFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndexRange, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2129:42: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘gcOutput’ in ‘MEM[(struct StackRootedBase * *)cx_170(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::CompilationStencil::delazifySelfHostedFunction(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::ScriptIndexRange, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2129:31: note: ‘gcOutput’ declared here 2129 | Rooted gcOutput(cx); | ^~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:2112:16: note: ‘cx’ declared here 2112 | JSContext* cx, CompilationAtomCache& atomCache, ScriptIndexRange range, | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/ParserAtom.h:22: In member function ‘js::frontend::TypedIndex::operator unsigned long() const’, inlined from ‘js::frontend::ScopeStencilRef::scope() const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/CompilationStencil.h:1727:40, inlined from ‘js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}::operator()(js::frontend::ScopeStencilRef const&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/CompilationStencil.h:129:58, inlined from ‘mozilla::detail::VariantImplementation::matchN const&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}>(mozilla::Variant const&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&)decltype(auto)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/mozilla/Variant.h:202:45, inlined from ‘mozilla::detail::VariantImplementation::matchN const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}>(mozilla::Variant const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}&&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&)decltype(auto)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/mozilla/Variant.h:318:26, inlined from ‘mozilla::Variant::matchN const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}>(mozilla::Variant const&, js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}&&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&)decltype(auto)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/mozilla/Variant.h:902:24, inlined from ‘mozilla::Variant::match(js::frontend::InputScope::kind() const::{lambda(js::Scope const*)#1}&&, js::frontend::InputScope::kind() const::{lambda(js::frontend::ScopeStencilRef const&)#1}&&) const &decltype(auto)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/mozilla/Variant.h:845:18, inlined from ‘js::frontend::InputScope::kind() const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/CompilationStencil.h:127:24, inlined from ‘DepthOfNearestVarScopeForDirectEval(js::frontend::InputScope const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:342:28, inlined from ‘js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(JSContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:360:42: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/TypedIndex.h:26:36: warning: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ may be used uninitialized [-Wmaybe-uninitialized] 26 | operator size_t() const { return index; } | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::cacheEnclosingScopeBindingForEval(JSContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:340:23: note: ‘MEM[(struct ScopeStencilRef *)&si].scopeIndex_.D.190660.index’ was declared here 340 | for (InputScopeIter si(scope); si; si++) { | ^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘InstantiateFunctions(JSContext*, js::frontend::CompilationAtomCache&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1470:64, inlined from ‘js::frontend::CompilationStencil::instantiateStencilAfterPreparation(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1959:30: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘functionShape’ in ‘MEM[(struct StackRootedBase * *)cx_21(D) + 40B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In function ‘js::frontend::CompilationStencil::instantiateStencilAfterPreparation(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1469:15: note: ‘functionShape’ declared here 1469 | RootedShape functionShape(cx, GlobalObject::getFunctionShapeWithDefaultProto( | ^~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1925:16: note: ‘cx’ declared here 1925 | JSContext* cx, CompilationInput& input, const CompilationStencil& stencil, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1159:65: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct StackRootedBase * *)cx_29(D) + 48B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1159:14: note: ‘atom’ declared here 1159 | RootedAtom atom(cx, parserAtoms.toJSAtom(cx, atom_, atomCache)); | ^~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/frontend/Stencil.cpp:1157:16: note: ‘cx’ declared here 1157 | JSContext* cx, ParserAtomsTable& parserAtoms, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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 In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/CodeGenerator-shared-inl.h: In function ‘js::jit::CodeGeneratorShared::ToAddress(js::jit::Register, js::jit::LAllocation const*, JS::Scalar::Type, int) [clone .isra.0]’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/CodeGenerator-shared-inl.h:286:34: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 286 | return Address(elements, offset); | ^ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 284 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CodeGenerator.cpp:13938:18: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 13938 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 284 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CodeGenerator.cpp:14347:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 14347 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 284 | int32_t offset; | ^~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonAnalysis.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/FoldLinearArithConstants.cpp:9, from Unified_cpp_js_src_jit4.cpp:11: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp:2139:42: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_45(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:38: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp: In function ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp:2139:16: note: ‘script’ declared here 2139 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp:2135:52: note: ‘cx’ declared here 2135 | static bool IonCompileScriptForBaseline(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp:2283:42, inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp:2270:6: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_13(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/Ion.cpp:2283:16: note: ‘script’ declared here 2283 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Ion.cpp:2270:53: note: ‘cx’ declared here 2270 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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 In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/jsfriendapi.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BaselineJIT.h:19, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Jit.cpp:9, from Unified_cpp_js_src_jit6.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171: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-102.15.1/js/src/jit/JitFrames.cpp:370:58: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:20: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/JitFrames.cpp:370:16: note: ‘script’ declared here 370 | RootedScript script(cx, frame.baselineFrame()->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/JitFrames.cpp:367:40: note: ‘cx’ declared here 367 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, | ~~~~~~~~~~~^~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.h:20, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.cpp:7, from Unified_cpp_js_src_jit5.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::jit::JitCode*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.cpp:576:71: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct StackRootedBase * *)_1290 + 8B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.cpp:576:20: note: ‘newStubCode’ declared here 576 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.cpp:534:53: note: ‘this’ declared here 534 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:408:19, inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:509:35, inlined from ‘js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:517:43, inlined from ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonGetPropertyIC*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:178:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_384(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctionList-inl.h:29, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonCacheIRCompiler.cpp:28: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonGetPropertyIC*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:408:14: note: ‘id’ declared here 408 | RootedId id(cx); | ^~ In file included from Unified_cpp_js_src_jit5.cpp:20: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:160:42: note: ‘cx’ declared here 160 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:408:19, inlined from ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle, js::jit::IonGetPropSuperIC*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:213:35: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_204(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonGetPropSuperIC::update(JSContext*, JS::Handle, js::jit::IonGetPropSuperIC*, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:408:14: note: ‘id’ declared here 408 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:187:43: note: ‘cx’ declared here 187 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:18, inlined from ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:416:22: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_11(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:12: note: ‘key’ declared here 206 | RootedId key(cx); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:407:37: note: ‘cx’ declared here 407 | bool IonHasOwnIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:18, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:573:22, inlined from ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:434:36: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_8(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:12: note: ‘key’ declared here 206 | RootedId key(cx); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:425:48: note: ‘cx’ declared here 425 | bool IonCheckPrivateFieldIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::ToPropertyKeyOperation(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:362:17, inlined from ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:467:32: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_3(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:362:12: note: ‘id’ declared here 362 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:460:44: note: ‘cx’ declared here 460 | bool IonToPropertyKeyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:475:39: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_160(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp: In function ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:475:16: note: ‘script’ declared here 475 | RootedScript script(cx, ic->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:471:41: note: ‘cx’ declared here 471 | bool IonUnaryArithIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:635:30: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct StackRootedBase * *)cx_126(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp: In function ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:635:15: note: ‘rhsCopy’ declared here 635 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:624:38: note: ‘cx’ declared here 624 | bool IonCompareIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::InitElemOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:533:17, inlined from ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonSetPropertyIC*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:271:29: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_335(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonSetPropertyIC*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:533:12: note: ‘id’ declared here 533 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonIC.cpp:222:42: note: ‘cx’ declared here 222 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/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::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRWriter.h:452:43: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.h:461:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRReader.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRCloner.h:18, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:20: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIRWriter.h:451:10: note: ‘addArgc’ was declared here 451 | 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-102.15.1/js/src/jit/CacheIRWriter.h:452:43: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.h:461:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIRWriter.h:451:10: note: ‘addArgc’ was declared here 451 | 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.2] [clone .isra.0]’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRWriter.h:452:43: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.h:461:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIRWriter.h:451:10: note: ‘addArgc’ was declared here 451 | bool addArgc; | ^~~~~~~ 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-102.15.1/js/src/jit/CacheIRWriter.h:465:43: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.h:461:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIRWriter.h:464:10: note: ‘addArgc’ was declared here 464 | 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)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRWriter.h:452:43, inlined from ‘js::jit::InlinableNativeIRGenerator::emitNativeCalleeGuard()’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:5351:37: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.h:461:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 461 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRWriter.h: In member function ‘js::jit::InlinableNativeIRGenerator::emitNativeCalleeGuard()’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIRWriter.h:451:10: note: ‘addArgc’ was declared here 451 | bool addArgc; | ^~~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/firefox-102.15.1/js/src/util/Poison.h:25, from /builddir/build/BUILD/firefox-102.15.1/js/src/ds/LifoAlloc.h:196, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/JitAllocPolicy.h:22, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/BitSet.cpp:11, from Unified_cpp_js_src_jit2.cpp:2: In member function ‘mozilla::EnumeratedArray::operator[](JSProtoKey) const’, inlined from ‘js::GlobalObject::maybeGetPrototype(JSProtoKey) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/GlobalObject.h:365:47, inlined from ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:2165:53: /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:2131:14: note: ‘protoKey’ was declared here 2131 | JSProtoKey protoKey; | ^~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSFunction*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:8434:67, inlined from ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:8424:16: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘target’ in ‘MEM[(struct StackRootedBase * *)_27 + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp: In member function ‘js::jit::CallIRGenerator::tryAttachFunCall(JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:8434:18: note: ‘target’ declared here 8434 | RootedFunction target(cx_, &thisval_.toObject().as()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/CacheIR.cpp:8424:71: note: ‘this’ declared here 8424 | AttachDecision CallIRGenerator::tryAttachFunCall(HandleFunction callee) { | ^ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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 make[3]: Leaving directory '/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TypePolicy.h:10, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TypePolicy.cpp:7, from Unified_cpp_js_src_jit11.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:18, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:573:22: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘key’ in ‘MEM[(struct StackRootedBase * *)cx_17(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctionList-inl.h:29, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:42, from Unified_cpp_js_src_jit11.cpp:11: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h: In function ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:206:12: note: ‘key’ declared here 206 | RootedId key(cx); | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Interpreter-inl.h:546:69: note: ‘cx’ declared here 546 | static MOZ_ALWAYS_INLINE bool CheckPrivateFieldOperation(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:683:47: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_85(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:683:12: note: ‘id’ declared here 683 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:679:32: note: ‘cx’ declared here 679 | bool SetArrayLength(JSContext* cx, HandleObject obj, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1191:42: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘script’ in ‘MEM[(struct StackRootedBase * *)cx_65(D) + 32B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char const*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1191:16: note: ‘script’ declared here 1191 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1189:33: note: ‘cx’ declared here 1189 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::ConvertObjectToStringForConcat(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:2030:32, inlined from ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:2045:42: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘rootedObj’ in ‘MEM[(struct StackRootedBase * *)cx_77(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:2030:15: note: ‘rootedObj’ declared here 2030 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:2037:38: note: ‘cx’ declared here 2037 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/PlainObject-inl.h:77:68, inlined from ‘js::jit::CreateThisFromIon(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:866:22: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_24(D) + 40B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:46: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/PlainObject-inl.h: In function ‘js::jit::CreateThisFromIon(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/PlainObject-inl.h:77:15: note: ‘shape’ declared here 77 | RootedShape shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:833:35: note: ‘cx’ declared here 833 | bool CreateThisFromIon(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::Shape*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::CreateThis(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/PlainObject-inl.h:77:68, inlined from ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:825:22: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘shape’ in ‘MEM[(struct StackRootedBase * *)cx_5(D) + 40B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/vm/PlainObject-inl.h: In function ‘js::jit::CreateThisFromIC(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/PlainObject-inl.h:77:15: note: ‘shape’ declared here 77 | RootedShape shape(cx, ThisShapeForFunction(cx, callee, newTarget)); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:814:34: note: ‘cx’ declared here 814 | bool CreateThisFromIC(JSContext* cx, HandleObject callee, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:805:17: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘id’ in ‘MEM[(struct StackRootedBase * *)cx_39(D) + 96B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:805:12: note: ‘id’ declared here 805 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:804:28: note: ‘cx’ declared here 804 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Runtime.h:63, from /builddir/build/BUILD/firefox-102.15.1/js/src/vm/JSContext.h:35, from /builddir/build/BUILD/firefox-102.15.1/js/src/vm/GlobalObject.h:34, from /builddir/build/BUILD/firefox-102.15.1/js/src/vm/EnvironmentObject.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.h:37, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/TypePolicy.cpp:10: In member function ‘js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)’, inlined from ‘js::MegamorphicCache::initEntryForMissingProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:199:16, inlined from ‘js::jit::GetNativeDataPropertyPure(JSContext*, js::NativeObject*, JS::PropertyKey, JS::Value*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1691:42, inlined from ‘js::jit::GetNativeDataPropertyPure(JSContext*, JSObject*, js::PropertyName*, JS::Value*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1709:35: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:145:16: warning: ‘entry’ may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::GetNativeDataPropertyPure(JSContext*, JSObject*, js::PropertyName*, JS::Value*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1638:28: note: ‘entry’ was declared here 1638 | MegamorphicCache::Entry* entry; | ^~~~~ In member function ‘js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)’, inlined from ‘js::MegamorphicCache::initEntryForMissingProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:199:16, inlined from ‘js::jit::GetNativeDataPropertyPure(JSContext*, js::NativeObject*, JS::PropertyKey, JS::Value*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1691:42, inlined from ‘js::jit::GetNativeDataPropertyByValuePure(JSContext*, JSObject*, JS::Value*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1763:35: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:145:16: warning: ‘entry’ may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::GetNativeDataPropertyByValuePure(JSContext*, JSObject*, JS::Value*)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1638:28: note: ‘entry’ was declared here 1638 | MegamorphicCache::Entry* entry; | ^~~~~ In member function ‘js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)’, inlined from ‘js::MegamorphicCache::initEntryForMissingOwnProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:203:16, inlined from ‘js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1917:43: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:145:16: warning: ‘entry’ may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1849:28: note: ‘entry’ was declared here 1849 | MegamorphicCache::Entry* entry; | ^~~~~ In member function ‘js::MegamorphicCache::Entry::init(js::Shape*, JS::PropertyKey, unsigned short, unsigned char, unsigned short)’, inlined from ‘js::MegamorphicCache::initEntryForMissingProperty(js::MegamorphicCache::Entry*, js::Shape*, JS::PropertyKey)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:199:16, inlined from ‘js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1919:40: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Caches.h:145:16: warning: ‘entry’ may be used uninitialized [-Wmaybe-uninitialized] 145 | numHops_ = numHops; | ~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::HasNativeDataPropertyPure(JSContext*, JSObject*, JS::Value*)bool’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:1849:28: note: ‘entry’ was declared here 1849 | MegamorphicCache::Entry* entry; | ^~~~~ In member function ‘js::jit::MDefinition::setResultType(js::jit::MIRType)’, inlined from ‘js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.h:10633:18, inlined from ‘js::jit::MUnreachableResult::New(js::jit::TempAllocator&, js::jit::MIRType&)js::jit::MUnreachableResult*’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.h:10638:3, inlined from ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/WarpBuilder.cpp:3255:38: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.h:813:50: warning: ‘resultType’ may be used uninitialized [-Wmaybe-uninitialized] 813 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:29: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/WarpBuilder.cpp: In member function ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/WarpBuilder.cpp:3218:11: note: ‘resultType’ was declared here 3218 | MIRType resultType; | ^~~~~~~~~~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/GCVector.h:343:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Stack.h:875:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/Stack.h:961:50, inlined from ‘js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:478:27: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct StackRootedBase * *)cx_181(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp: In function ‘js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:478:19: note: ‘cargs’ declared here 478 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:458:32: note: ‘cx’ declared here 458 | bool InvokeFunction(JSContext* cx, HandleObject obj, bool constructing, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::StringObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/vm/StringObject-inl.h:39:75, inlined from ‘js::jit::NewStringObject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:801:30: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct StackRootedBase * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:47: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/StringObject-inl.h: In function ‘js::jit::NewStringObject(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-102.15.1/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/VMFunctions.cpp:800:38: note: ‘cx’ declared here 800 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:24, from /builddir/build/BUILD/firefox-102.15.1/js/src/util/Poison.h:25, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ProcessExecutableMemory.h:10, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/ProcessExecutableMemory.cpp:7, from Unified_cpp_js_src_jit9.cpp:2: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:1980:70: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:20: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp: In member function ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:1979:16: note: ‘result’ declared here 1979 | RootedObject result( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:1976:49: note: ‘cx’ declared here 1976 | bool RCreateArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In function ‘JS::Value::fromInt32(int)’, inlined from ‘JS::Int32Value(int)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:1014:73, inlined from ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:306:46: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:464:47: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 464 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp: In member function ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:296:11: note: ‘result’ was declared here 296 | int32_t result; | ^~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:1658:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_49(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp: In member function ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:1658:15: note: ‘result’ declared here 1658 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:1656:39: note: ‘cx’ declared here 1656 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::RCreateInlinedArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:2014:78: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_97(D) + 24B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp: In member function ‘js::jit::RCreateInlinedArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:2013:16: note: ‘result’ declared here 2013 | RootedObject result(cx, ArgumentsObject::createFromValueArray( | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:2003:56: note: ‘cx’ declared here 2003 | bool RCreateInlinedArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:841:24: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘result’ in ‘MEM[(struct StackRootedBase * *)cx_34(D) + 104B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp: In member function ‘js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:841:15: note: ‘result’ declared here 841 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Recover.cpp:839:40: note: ‘cx’ declared here 839 | bool RStringLength::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >, 0ul, js::TempAllocPolicy> >::registerWithRootLists(mozilla::EnumeratedArray&)’, inlined from ‘JS::Rooted >, 0ul, js::TempAllocPolicy> >::Rooted >, 0ul, js::TempAllocPolicy> >(JSContext* const&, JS::GCVector >, 0ul, js::TempAllocPolicy>&&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1171:26, inlined from ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector >, 0ul, js::TempAllocPolicy>&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/RematerializedFrame.cpp:90:77: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/RootingAPI.h:1138:18: warning: storing the address of local variable ‘tempFrames’ in ‘MEM[(struct StackRootedBase * *)cx_67(D) + 112B]’ [-Wdangling-pointer=] 1138 | *this->stack = this; | ~~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:38: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/RematerializedFrame.cpp: In function ‘js::jit::RematerializedFrame::RematerializeInlineFrames(JSContext*, unsigned char*, js::jit::InlineFrameIterator&, js::jit::MaybeReadFallback&, JS::GCVector >, 0ul, js::TempAllocPolicy>&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/RematerializedFrame.cpp:89:37: note: ‘tempFrames’ declared here 89 | Rooted tempFrames(cx, | ^~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/RematerializedFrame.cpp:87:16: note: ‘cx’ declared here 87 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-102.15.1/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-102.15.1/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src/jit -I/builddir/build/BUILD/firefox-102.15.1/js/src/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src -I/builddir/build/BUILD/firefox-102.15.1/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-102.15.1/js/src/js/src/js-confdefs.h -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wc++2a-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wno-error=deprecated-copy -Wformat -Wformat-overflow=2 -Wno-psabi -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 -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-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 -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-102.15.1/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-102.15.1/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/IonTypes.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Bailouts.h:17, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/LIR.h:16, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Lowering.h:13, from /builddir/build/BUILD/firefox-102.15.1/js/src/jit/Lowering.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-102.15.1/js/src/dist/include/js/Value.h:1014:73, inlined from ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’ at /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.cpp:3740:44: /builddir/build/BUILD/firefox-102.15.1/js/src/dist/include/js/Value.h:464:47: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 464 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ In file included from Unified_cpp_js_src_jit8.cpp:11: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.cpp:3731:13: note: ‘res’ was declared here 3731 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.cpp:3762:31: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 3762 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-102.15.1/js/src/jit/MIR.cpp:3750:13: note: ‘res’ was declared here 3750 | int64_t res; | ^~~ make[1]: *** [/builddir/build/BUILD/firefox-102.15.1/config/recurse.mk:34: compile] Error 2 make: *** [/builddir/build/BUILD/firefox-102.15.1/config/rules.mk:363: default] Error 2 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.KO8GEM (%build) Bad exit status from /var/tmp/rpm-tmp.KO8GEM (%build) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs102.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.11/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.11/site-packages/mockbuild/util.py", line 597, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs102.spec