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/mozjs91.spec'], chrootPath='/var/lib/mock/f39-build-1967171-43295/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/mozjs91.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 warning: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689811200 Wrote: /builddir/build/SRPMS/mozjs91-91.13.0-5.fc39.src.rpm RPM build warnings: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target riscv64 --nodeps /builddir/build/SPECS/mozjs91.spec'], chrootPath='/var/lib/mock/f39-build-1967171-43295/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/mozjs91.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 warning: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1689811200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hwRvKu + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-91.13.0/js/src + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/firefox-91.13.0esr.source.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-91.13.0/js/src + rm -rf /builddir/build/BUILD/firefox-91.13.0/js/src-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/firefox-91.13.0/js/src-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + pushd ../.. ~/build/BUILD/firefox-91.13.0 ~/build/BUILD/firefox-91.13.0/js/src Patch #1 (fix-soname.patch): + echo 'Patch #1 (fix-soname.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file config/rules.mk Patch #2 (copy-headers.patch): + echo 'Patch #2 (copy-headers.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/backend/recursivemake.py Patch #3 (tests-increase-timeout.patch): + echo 'Patch #3 (tests-increase-timeout.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/Makefile.in Patch #9 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch): + echo 'Patch #9 (icu_sources_data.py-Decouple-from-Mozilla-build-system.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file intl/icu_sources_data.py Patch #10 (icu_sources_data-Write-command-output-to-our-stderr.patch): + echo 'Patch #10 (icu_sources_data-Write-command-output-to-our-stderr.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file intl/icu_sources_data.py Patch #12 (emitter.patch): + echo 'Patch #12 (emitter.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/frontend/emitter.py patching file python/mozbuild/mozbuild/test/frontend/test_emitter.py Patch #13 (tests-Use-native-TemporaryDirectory.patch): + echo 'Patch #13 (tests-Use-native-TemporaryDirectory.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/jit-test/jit_test.py patching file js/src/tests/jstests.py patching file js/src/tests/lib/tempfile.py Patch #14 (init_patch.patch): + echo 'Patch #14 (init_patch.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/configure/__init__.py Hunk #1 succeeded at 548 (offset -5 lines). Patch #15 (remove-sloppy-m4-detection-from-bundled-autoconf.patch): + echo 'Patch #15 (remove-sloppy-m4-detection-from-bundled-autoconf.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file build/autoconf/autoconf.sh Patch #16 (0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch): + echo 'Patch #16 (0001-Python-Build-Use-r-instead-of-rU-file-read-modes.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file python/mozbuild/mozbuild/action/process_define_files.py patching file python/mozbuild/mozbuild/backend/base.py patching file python/mozbuild/mozbuild/preprocessor.py patching file python/mozbuild/mozbuild/util.py patching file python/mozbuild/mozpack/files.py Patch #17 (spidermonkey_checks_disable.patch): + echo 'Patch #17 (spidermonkey_checks_disable.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file config/run_spidermonkey_checks.py Patch #18 (six-is-always-PY3-don-t-ask-for-it.patch): + echo 'Patch #18 (six-is-always-PY3-don-t-ask-for-it.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/tests/lib/manifest.py Patch #20 (0001-Skip-failing-tests-on-ppc64-and-s390x.patch): + echo 'Patch #20 (0001-Skip-failing-tests-on-ppc64-and-s390x.patch):' + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file js/src/tests/jstests.list + cp LICENSE js/src/ + cp /builddir/build/SOURCES/known_failures.txt js/src/ + popd ~/build/BUILD/firefox-91.13.0/js/src + rm -rf ../../modules/zlib + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.tE9wXP + 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-91.13.0/js/src + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export 'RUSTFLAGS=-C embed-bitcode' + RUSTFLAGS='-C embed-bitcode' + export CARGO_PROFILE_RELEASE_LTO=true + CARGO_PROFILE_RELEASE_LTO=true + export 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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' + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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' + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 'LINKFLAGS=-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 ' + LINKFLAGS='-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 PYTHON3=/usr/bin/python3.11 + PYTHON3=/usr/bin/python3.11 + export M4=m4 + M4=m4 + export AWK=awk + AWK=awk + export AC_MACRODIR=/builddir/build/BUILD/firefox-91.13.0/build/autoconf/ + AC_MACRODIR=/builddir/build/BUILD/firefox-91.13.0/build/autoconf/ + sh ../../build/autoconf/autoconf.sh --localdir=/builddir/build/BUILD/firefox-91.13.0/js/src configure.in + chmod +x configure + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -Wno-complain-wrong-lang -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='-C embed-bitcode' + 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 + for file in $(find . -type f -name configure -print) + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\) = /__attribute__ ((used)) char (*f) () = /g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed -r --in-place=.backup 's/^char \(\*f\) \(\);/__attribute__ ((used)) char (*f) ();/g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + /usr/bin/sed -r --in-place=.backup 's/^char \$2 \(\);/__attribute__ ((used)) char \$2 ();/g' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure --- ./ctypes/libffi/configure.backup 2022-08-15 14:04:39.000000000 -0400 +++ ./ctypes/libffi/configure 2023-12-07 22:23:27.681015574 -0500 @@ -1860,7 +1860,7 @@ #ifdef __cplusplus extern "C" #endif -char $2 (); +__attribute__ ((used)) char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ + /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' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure + mv ./ctypes/libffi/configure.backup ./ctypes/libffi/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'\''"#' ./ctypes/libffi/configure + diff -u ./ctypes/libffi/configure.backup ./ctypes/libffi/configure --- ./ctypes/libffi/configure.backup 2023-12-07 22:23:27.681015574 -0500 +++ ./ctypes/libffi/configure 2023-12-07 22:23:29.341015577 -0500 @@ -7079,7 +7079,7 @@ # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. -lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" @@ -19983,7 +19983,7 @@ compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' -lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.sub + '[' -f /usr/lib/rpm/redhat/config.sub ']' + /usr/bin/rm -f ./ctypes/libffi/config.sub ++ basename ./ctypes/libffi/config.sub + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./ctypes/libffi/config.sub '/usr/lib/rpm/redhat/config.sub' -> './ctypes/libffi/config.sub' + for i in $(find $(dirname ./configure) -name config.guess -o -name config.sub) ++ basename ./ctypes/libffi/config.guess + '[' -f /usr/lib/rpm/redhat/config.guess ']' + /usr/bin/rm -f ./ctypes/libffi/config.guess ++ basename ./ctypes/libffi/config.guess + /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./ctypes/libffi/config.guess '/usr/lib/rpm/redhat/config.guess' -> './ctypes/libffi/config.guess' + '[' 1 = 1 ']' + '[' x '!=' 'x-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./ctypes/libffi/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 Creating Python 3 environment created virtual environment CPython3.11.6.final.0-64 in 17140ms creator CPython3Posix(dest=/builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/builddir/.local/share/virtualenv) added seed packages: pip==20.3.1, setuptools==51.0.0, wheel==0.36.1 activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator /builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/virtualenv.py:648: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import LooseVersion /builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/virtualenv.py:303: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead import distutils.sysconfig Re-executing in the 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 checking for Python 3... /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python (3.11.6) 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 whether cross compiling... no checking for wget... not found checking for ccache... not found checking for the target C compiler... /usr/bin/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/bin/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/bin/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/bin/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 64-bit OS... yes checking for new enough STL headers from libstdc++... yes checking for linker... bfd checking for the assembler... /usr/bin/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 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 -Wshadow-uncaptured-local... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wc++2a-compat... yes checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=coverage-mismatch... yes checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes checking whether the C compiler supports -Wno-error=backend-plugin... no checking whether the C++ compiler supports -Wno-error=backend-plugin... no checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=return-std-move... no checking whether the C++ compiler supports -Wno-error=return-std-move... no checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-copy... yes checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes checking whether the C compiler supports -Wno-error=unused-but-set-variable... yes checking whether the C++ compiler supports -Wno-error=unused-but-set-variable... yes checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no checking whether the C compiler supports -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... not found checking for clang for bindgen... /usr/bin/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 >= 69.1... yes checking MOZ_ICU_CFLAGS... checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata 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 NSIS version... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/bin/m4 Refreshing /builddir/build/BUILD/firefox-91.13.0/js/src/old-configure with /builddir/build/BUILD/firefox-91.13.0/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/bin/gcc -std=gnu99 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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/bin/gcc -std=gnu99 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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/bin/gcc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/bin/g++ checking whether the C++ compiler (/usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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/bin/g++ accepts -g... (cached) yes checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 checking for strip... strip checking for sb-conf... no checking for ve... no checking for X... no 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... no checking for working const... yes checking for mode_t... yes checking for off_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking whether 64-bits std::atomic requires -latomic... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for gethostbyname_r in -lc_r... no checking for library containing dlopen... none required checking for dlfcn.h... yes checking for socket in -lsocket... no checking for pthread_create in -lpthreads... no checking for pthread_create in -lpthread... yes checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... egrep: warning: egrep is obsolescent; using grep -E egrep: warning: egrep is obsolescent; using grep -E yes checking for getc_unlocked... yes checking for _getc_nolock... no checking for gmtime_r... yes checking for localtime_r... yes checking for pthread_getname_np... yes checking for pthread_get_name_np... no checking for clock_gettime(CLOCK_MONOTONIC)... checking for sin in -lm... yes checking for res_ninit()... yes checking for nl_langinfo and CODESET... yes checking for an implementation of va_copy()... yes checking whether va_list can be copied by value... yes checking for __thread keyword for TLS variables... yes checking for localeconv... yes checking for valid optimization flags... yes checking for __cxa_demangle... yes checking for -pipe support... yes checking for tm_zone tm_gmtoff in struct tm... yes checking what kind of list files are supported by the linker... linkerscript checking for posix_fadvise... yes checking for posix_fallocate... yes checking for malloc.h... yes checking for strndup... yes checking for posix_memalign... yes checking for memalign... yes checking for malloc_usable_size... yes checking whether malloc_usable_size definition can use const argument... no checking for valloc in malloc.h... yes checking for valloc in unistd.h... no checking for _aligned_malloc in malloc.h... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... 0:05.00 File already read. Skipping: /builddir/build/BUILD/firefox-91.13.0/build/unix/moz.build Finished reading 56 moz.build files in 2.66s Read 0 gyp files in parallel contributing 0.00s to total wall time Processed into 215 build config descriptors in 1.75s RecursiveMake backend executed in 4.95s 161 total backend files; 161 created; 0 updated; 0 unchanged; 0 deleted; 7 -> 35 Makefile FasterMake backend executed in 1.34s 5 total backend files; 5 created; 0 updated; 0 unchanged; 0 deleted Total wall time: 12.37s; CPU time: 11.90s; Efficiency: 96%; Untracked: 1.67s + /usr/bin/make -O -j8 V=1 VERBOSE=1 /usr/bin/make recurse_pre-export make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_private.track dist/private _build_manifests/install/dist_private Elapsed: 0.02s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_private.track", "dist/private", "_build_manifests/install/dist_private"], "start": 1702006410.387256, "end": 1702006410.4592223, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/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-91.13.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_public.track", "dist/public", "_build_manifests/install/dist_public"], "start": 1702006410.365537, "end": 1702006410.4417698, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/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-91.13.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_bin.track", "dist/bin", "_build_manifests/install/dist_bin"], "start": 1702006410.5514061, "end": 1702006410.637239, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track dist/include _build_manifests/install/dist_include Elapsed: 3.88s; From dist/include: Kept 1 existing; Added/updated 295; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install_dist_include.track", "dist/include", "_build_manifests/install/dist_include"], "start": 1702006410.400291, "end": 1702006414.336078, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.process_install_manifest --track install__tests.track _tests _build_manifests/install/_tests Elapsed: 9.18s; From _tests: Kept 3 existing; Added/updated 449; Removed 0 files and 0 directories. BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_install_manifest.py", "--track", "install__tests.track", "_tests", "_build_manifests/install/_tests"], "start": 1702006410.0815043, "end": 1702006419.3062174, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[1]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' rm -f '.cargo/config' /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.preprocessor --depend .deps/config.pp -DNDEBUG=1 -DTRIMMED=1 -Dtop_srcdir=/builddir/build/BUILD/firefox-91.13.0 -DCROSS_COMPILE='' -DEDITLINE=1 -DENABLE_SHARED_MEMORY=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_FTS_H=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMFD_CREATE=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=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='"91.0"' -DMOZILLA_VERSION='"91.13.0"' -DMOZILLA_VERSION_U=91.13.0 -DMOZJS_MAJOR_VERSION=91 -DMOZJS_MINOR_VERSION=13 -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 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/builddir/build/BUILD/firefox-91.13.0/.cargo/config.in' -o '.cargo/config' BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/preprocessor.py", "--depend", ".deps/config.pp", "-DNDEBUG=1", "-DTRIMMED=1", "-Dtop_srcdir=/builddir/build/BUILD/firefox-91.13.0", "-DCROSS_COMPILE=", "-DEDITLINE=1", "-DENABLE_SHARED_MEMORY=1", "-DHAVE_64BIT_BUILD=1", "-DHAVE_ALLOCA_H=1", "-DHAVE_BYTESWAP_H=1", "-DHAVE_CLOCK_MONOTONIC=1", "-DHAVE_DIRENT_H=1", "-DHAVE_DLOPEN=1", "-DHAVE_FTS_H=1", "-DHAVE_GETC_UNLOCKED=1", "-DHAVE_GETOPT_H=1", "-DHAVE_GMTIME_R=1", "-DHAVE_INTTYPES_H=1", "-DHAVE_LANGINFO_CODESET=1", "-DHAVE_LIBM=1", "-DHAVE_LINUX_IF_ADDR_H=1", "-DHAVE_LINUX_PERF_EVENT_H=1", "-DHAVE_LINUX_QUOTA_H=1", "-DHAVE_LINUX_RTNETLINK_H=1", "-DHAVE_LOCALECONV=1", "-DHAVE_LOCALTIME_R=1", "-DHAVE_MALLOC_H=1", "-DHAVE_MALLOC_USABLE_SIZE=1", "-DHAVE_MEMALIGN=1", "-DHAVE_MEMFD_CREATE=1", "-DHAVE_NETINET_IN_H=1", "-DHAVE_NL_TYPES_H=1", "-DHAVE_POSIX_FADVISE=1", "-DHAVE_POSIX_FALLOCATE=1", "-DHAVE_POSIX_MEMALIGN=1", "-DHAVE_PTHREAD_GETNAME_NP=1", "-DHAVE_RES_NINIT=1", "-DHAVE_SSIZE_T=1", "-DHAVE_STDINT_H=1", "-DHAVE_STRNDUP=1", "-DHAVE_SYS_MOUNT_H=1", "-DHAVE_SYS_QUEUE_H=1", "-DHAVE_SYS_QUOTA_H=1", "-DHAVE_SYS_STATFS_H=1", "-DHAVE_SYS_STATVFS_H=1", "-DHAVE_SYS_TYPES_H=1", "-DHAVE_SYS_VFS_H=1", "-DHAVE_THREAD_TLS_KEYWORD=1", "-DHAVE_TM_ZONE_TM_GMTOFF=1", "-DHAVE_UNISTD_H=1", "-DHAVE_VALLOC=1", "-DHAVE_VA_COPY=1", "-DHAVE_VISIBILITY_ATTRIBUTE=1", "-DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1", "-DHAVE___CXA_DEMANGLE=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=\"91.0\"", "-DMOZILLA_VERSION=\"91.13.0\"", "-DMOZILLA_VERSION_U=91.13.0", "-DMOZJS_MAJOR_VERSION=91", "-DMOZJS_MINOR_VERSION=13", "-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", "-DVA_COPY=va_copy", "-DXP_LINUX=1", "-DXP_UNIX=1", "-DX_DISPLAY_MISSING=1", "-D_REENTRANT=1", "-DAB_CD=en-US", "/builddir/build/BUILD/firefox-91.13.0/.cargo/config.in", "-o", ".cargo/config"], "start": 1702006423.5557883, "end": 1702006426.632995, "context": null} make[1]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' /usr/bin/make recurse_export make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./StatsPhasesGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GenerateStatsPhases.py generateHeader js/src/gc/StatsPhasesGenerated.h js/src/gc/.deps/StatsPhasesGenerated.h.pp js/src/gc/.deps/StatsPhasesGenerated.h.stub BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/gc/GenerateStatsPhases.py", "generateHeader", "js/src/gc/StatsPhasesGenerated.h", "js/src/gc/.deps/StatsPhasesGenerated.h.pp", "js/src/gc/.deps/StatsPhasesGenerated.h.stub"], "start": 1702006436.4956086, "end": 1702006436.8903155, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./js-confdefs.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-confdefs.h js/src/.deps/js-confdefs.h.pp js/src/.deps/js-confdefs.h.stub /builddir/build/BUILD/firefox-91.13.0/js/src/js-confdefs.h.in BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-confdefs.h", "js/src/.deps/js-confdefs.h.pp", "js/src/.deps/js-confdefs.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/js-confdefs.h.in"], "start": 1702006437.229629, "end": 1702006437.5577707, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./js-config.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_define_files.py process_define_file js/src/js-config.h js/src/.deps/js-config.h.pp js/src/.deps/js-config.h.stub /builddir/build/BUILD/firefox-91.13.0/js/src/js-config.h.in BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/process_define_files.py", "process_define_file", "js/src/js-config.h", "js/src/.deps/js-config.h.pp", "js/src/.deps/js-config.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/js-config.h.in"], "start": 1702006437.7125945, "end": 1702006437.9452364, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./LOpcodesGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/jit/GenerateOpcodeFiles.py generate_lir_header js/src/jit/LOpcodesGenerated.h js/src/jit/.deps/LOpcodesGenerated.h.pp js/src/jit/.deps/LOpcodesGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/js/src/jit/LIR.h /builddir/build/BUILD/firefox-91.13.0/js/src/jit/shared/LIR-shared.h /builddir/build/BUILD/firefox-91.13.0/js/src/jit/none/LIR-none.h BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/GenerateOpcodeFiles.py", "generate_lir_header", "js/src/jit/LOpcodesGenerated.h", "js/src/jit/.deps/LOpcodesGenerated.h.pp", "js/src/jit/.deps/LOpcodesGenerated.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/LIR.h", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/shared/LIR-shared.h", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/none/LIR-none.h"], "start": 1702006437.6203167, "end": 1702006438.0342364, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./ReservedWordsGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/GenerateReservedWords.py main js/src/frontend/ReservedWordsGenerated.h js/src/frontend/.deps/ReservedWordsGenerated.h.pp js/src/frontend/.deps/ReservedWordsGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ReservedWords.h BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/frontend/GenerateReservedWords.py", "main", "js/src/frontend/ReservedWordsGenerated.h", "js/src/frontend/.deps/ReservedWordsGenerated.h.pp", "js/src/frontend/.deps/ReservedWordsGenerated.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ReservedWords.h"], "start": 1702006437.7013445, "end": 1702006438.0210288, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' config/host_nsinstall.o /usr/bin/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-91.13.0/config -I/builddir/build/BUILD/firefox-91.13.0/js/src/config -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -MD -MP -MF .deps/host_nsinstall.o.pp /builddir/build/BUILD/firefox-91.13.0/config/nsinstall.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./selfhosted.out.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/embedjs.py generate_selfhosted js/src/selfhosted.out.h js/src/.deps/selfhosted.out.h.pp js/src/.deps/selfhosted.out.h.stub /builddir/build/BUILD/firefox-91.13.0/js/public/friend/ErrorNumbers.msg /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TypedArrayConstants.h /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/SelfHostingDefines.h /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Utilities.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AsyncFunction.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AsyncIteration.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Date.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Error.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Function.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Generator.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Iterator.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Map.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Module.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Number.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExpLocalReplaceOpt.h.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Set.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Sorting.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TypedArray.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMap.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSet.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberingSystemsGenerated.h /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/CurrencyDataGenerated.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/PluralRules.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.js /builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js /usr/bin/g++ -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=js -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="91.13.0" -DMOZILLA_VERSION_U=91.13.0 -DMOZILLA_UAVERSION="91.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_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 -DX_DISPLAY_MISSING=1 -DMOZJS_MAJOR_VERSION=91 -DMOZJS_MINOR_VERSION=13 -DHAVE_SSIZE_T=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_LIBM=1 -DHAVE_RES_NINIT=1 -DHAVE_LANGINFO_CODESET=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/embedjs.py", "generate_selfhosted", "js/src/selfhosted.out.h", "js/src/.deps/selfhosted.out.h.pp", "js/src/.deps/selfhosted.out.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/public/friend/ErrorNumbers.msg", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TypedArrayConstants.h", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/SelfHostingDefines.h", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Utilities.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Array.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AsyncFunction.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/AsyncIteration.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/BigInt.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Date.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Error.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Function.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Generator.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Iterator.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Map.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Module.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Number.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Object.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Promise.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Reflect.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExp.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExpGlobalReplaceOpt.h.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/RegExpLocalReplaceOpt.h.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/String.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Set.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/Sorting.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/TypedArray.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakMap.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/WeakSet.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberingSystemsGenerated.h", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/Collator.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/CommonFunctions.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/CurrencyDataGenerated.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DateTimeFormat.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/DisplayNames.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/IntlObject.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/ListFormat.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/NumberFormat.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/PluralRules.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/RelativeTimeFormat.js", "/builddir/build/BUILD/firefox-91.13.0/js/src/builtin/intl/SanctionedSimpleUnitIdentifiersGenerated.js"], "start": 1702006437.758229, "end": 1702006440.641986, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' config/host_pathsub.o /usr/bin/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-91.13.0/config -I/builddir/build/BUILD/firefox-91.13.0/js/src/config -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -MD -MP -MF .deps/host_pathsub.o.pp /builddir/build/BUILD/firefox-91.13.0/config/pathsub.c make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' mkdir -p '../dist/host/bin/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./MIROpsGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/jit/GenerateMIRFiles.py generate_mir_header js/src/jit/MIROpsGenerated.h js/src/jit/.deps/MIROpsGenerated.h.pp js/src/jit/.deps/MIROpsGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/GenerateMIRFiles.py", "generate_mir_header", "js/src/jit/MIROpsGenerated.h", "js/src/jit/.deps/MIROpsGenerated.h.pp", "js/src/jit/.deps/MIROpsGenerated.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIROps.yaml"], "start": 1702006437.5659628, "end": 1702006447.6261911, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' config/nsinstall_real /usr/bin/gcc -std=gnu99 -o nsinstall_real -DXP_UNIX -freorder-blocks -O3 host_nsinstall.o host_pathsub.o /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.check_binary --host nsinstall_real BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/check_binary.py", "--host", "nsinstall_real"], "start": 1702006455.2995842, "end": 1702006455.352565, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' /builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/check_binary.py:13: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.version import StrictVersion as Version make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' cp nsinstall_real nsinstall.tmp mv nsinstall.tmp nsinstall make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' ../config/nsinstall -R -m 755 'nsinstall' '../dist/bin' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[2]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src' ./CacheIROpsGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/jit/GenerateCacheIRFiles.py generate_cacheirops_header js/src/jit/CacheIROpsGenerated.h js/src/jit/.deps/CacheIROpsGenerated.h.pp js/src/jit/.deps/CacheIROpsGenerated.h.stub /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIROps.yaml BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/GenerateCacheIRFiles.py", "generate_cacheirops_header", "js/src/jit/CacheIROpsGenerated.h", "js/src/jit/.deps/CacheIROpsGenerated.h.pp", "js/src/jit/.deps/CacheIROpsGenerated.h.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIROps.yaml"], "start": 1702006447.0056703, "end": 1702006455.7948327, "context": null} make[2]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' config/system-header.sentinel.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/config/make-system-wrappers.py gen_wrappers system-header.sentinel .deps/system-header.sentinel.pp .deps/system-header.sentinel.stub /builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers new algorithm atomic cassert climits cmath condition_variable cstdarg cstdio cstdlib cstring cwchar deque functional ios iosfwd iostream istream iterator limits list map memory mutex ostream regex set shared_mutex stack string thread tuple type_traits unordered_map unordered_set utility vector xutility A4Stuff.h activscp.h AEDataModel.h AEObjects.h AEPackObject.h AERegistry.h AEUtils.h afxcmn.h afxcoll.h afxcview.h afxdisp.h afxdtctl.h afxext.h afxmt.h afxpriv.h afxtempl.h afxwin.h Aliases.h all.h alloca.h alloc.h alsa/asoundlib.h ansi_parms.h a.out.h app/Cursor.h Appearance.h AppFileInfo.h AppKit.h AppleEvents.h Application.h app/Message.h app/MessageRunner.h arpa/inet.h arpa/nameser.h array asm/page.h asm/sigcontext.h asm/signal.h ASRegistry.h assert.h atk/atk.h atlcom.h atlconv.h atlctl.cpp atlctl.h ATLCTL.H atlhost.h atlimpl.cpp atlwin.cpp atomic.h ATSTypes.h ATSUnicode.h Balloons.h base64.h base/pblock.h base/PCR_Base.h base/session.h basetyps.h be/app/Application.h Beep.h be/kernel/image.h be/kernel/OS.h bfd.h Bitmap.h bitset blapi.h blapit.h bsd/libc.h bsd/syscall.h bstring.h builtin.h Button.h byteswap.h cairo-atsui.h cairo-beos.h cairo-directfb.h cairo-ft.h cairo-glitz.h cairo-gobject.h cairo.h cairo-pdf.h cairo-ps.h cairo-qpainter.h cairo-qt.h cairo-quartz.h cairo-tee.h cairo-win32.h cairo-xlib.h cairo-xlib-xrender.h callconv.h Carbon/Carbon.h CarbonEvents.h Carbon.h c_asm.h cctype cderr.h cerrno certdb.h cert.h certt.h CFBase.h CFBundle.h CFData.h CFDictionary.h cf.h CFNumber.h CFPlugIn.h CFPreferences.h CFString.h CFURL.h CGAffineTransform.h CheckBox.h ciferfam.h Clipboard.h cmmf.h cmmft.h cmplrs/stsupport.h cms.h cmsreclist.h cmst.h Cocoa/Cocoa.h CodeFragments.h comdef.h commctrl.h COMMCTRL.H commdlg.h compat.h complex condapi.h ConditionalMacros.h conio.h console.h ControlDefinitions.h Controls.h CoreFoundation/CoreFoundation.h CoreServices/CoreServices.h CPalmRec.cpp Cpalmrec.h CPCatgry.cpp CPDbBMgr.h CPString.cpp CPString.h 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/pangocairo.h pango/pangofc-decoder.h pango/pangofc-font.h pango/pangofc-fontmap.h pango/pango-fontmap.h pango/pango.h pango/pango-modules.h pango/pango-utils.h pango/pangoxft.h pascal.h Patches.h Path.h pcfs/pc_dir.h Pgenerr.h PGenErr.h Ph.h pixman.h pk11func.h pk11pqg.h pk11priv.h pk11pub.h pk11sdr.h pkcs11f.h pkcs11.h pkcs11n.h pkcs11p.h pkcs11t.h pkcs11u.h pkcs12.h pkcs12t.h pkcs7t.h plarena.h plarenas.h plbase64.h plerror.h plgetopt.h plhash.h plstr.h PLStringFuncs.h PMApplication.h pmddim.h poll.h Polygon.h portable.h port.h portreg.h Power.h PP_ClassHeaders.cp PP_Constants.h PPCToolbox.h PP_DebugHeaders.cp PP_KeyCodes.h PP_Macros.h PP_Messages.h PP_Prefix.h PP_Resources.h PP_Types.h pratom.h prbit.h prclist.h prcmon.h prcountr.h prcpucfg.h prcvar.h prdtoa.h preenc.h prenv.h prerr.h prerror.h prinet.h prinit.h prinrval.h Printing.h Print/PMPrintingDialogExtensions.h prio.h pripcsem.h private prlink.h prlock.h prlog.h prlong.h prmem.h prmon.h prmwait.h prnetdb.h Processes.h process.h Process.h prolock.h proto/dos.h proto/exec.h prpdce.h prprf.h prproces.h prrng.h prrwlock.h prshma.h prshm.h prsystem.h prthread.h prtime.h prtpool.h prtrace.h prtypes.h prvrsion.h prwin16.h psap.h Pt.h pthread.h pthread_np.h pulse/pulseaudio.h pwd.h Python.h QDOffscreen.h queue Quickdraw.h QuickDraw.h QuickTimeComponents.h quipu/attr.h regex.h Region.h resolv.h Resources.h Retrace.h rld_interface.h Roster.h rpc.h rpcproxy.h rpc/types.h sane/sane.h sane/sanei.h sane/saneopts.h sanitizer/asan_interface.h sched.h Scrap.h Screen.h Script.h ScrollBar.h secasn1.h secasn1t.h seccomon.h secder.h secdert.h secdig.h secdigt.h secerr.h sec.h sechash.h secitem.h secmime.h secmod.h secmodt.h secoid.h secoidt.h secpkcs5.h secpkcs7.h secport.h secrng.h security.h secutil.h semaphore.h servprov.h setjmp.h SFNTLayoutTypes.h SFNTTypes.h sha1.h share.h shellapi.h shlguid.h shlobj.h shsign.h sigcontext.h signal.h SimpleGameSound.h SIOUX.h size_t.h smime.h sndio.h someincludefile.h soundcard.h Sound.h soundtouch/SoundTouchFactory.h soundtouch/SoundTouch.h spawn.h sqlite3.h sslerr.h ssl.h sslproto.h sslt.h sstream StandardFile.h starlet.h stat.h statreg.cpp statreg.h stdarg.h stdbool.h stddef.h stdint.h stdio.h stdlib.h storage/FindDirectory.h StorageKit.h StringCompare.h string.h String.h strings.h Strings.h StringView.h stropts.h strstrea.h structs.h stsdef.h SupportDefs.h support/String.h support/SupportDefs.h support/TLS.h svrcore.h symconst.h sym.h synch.h syncmgr.h sys/atomic_op.h sys/bitypes.h sys/byteorder.h syscall.h sys/cdefs.h sys/cfgodm.h sys/elf.h sys/endian.h sys/epoll.h sys/errno.h sys/eventfd.h sys/fault.h sys/fcntl.h sys/file.h sys/filio.h sys/frame.h sys/immu.h sys/inotify.h sys/inttypes.h sys/ioccom.h sys/ioctl.h sys/ipc.h sys/klog.h sys/ldr.h sys/link.h sys/locking.h syslog.h sys/lwp.h sys/machine.h sys/mman.h sys/mmu.h sys/mount.h sys/mpctl.h sys/msg.h sys/param.h sys/pda.h sys/poll.h sys/ppc.h sys/prctl.h sys/priv.h sys/procfs.h sys/pstat.h sys/ptrace.h sys/queue.h sys/quota.h sys/reboot.h sys/reg.h sys/regset.h sys/resource.h sys/sched.h sys/select.h sys/sem.h sys/sendfile.h sys/shm.h sys/siginfo.h sys/signal.h sys/socket.h sys/sockio.h sys/sparc/frame.h sys/stack.h sys/statfs.h sys/stat.h sys/statvfs.h sys/syscall.h sys/sysctl.h sys/sysinfo.h sys/sysmacros.h sys/sysmp.h sys/syssgi.h sys/systeminfo.h sys/system_properties.h sys/thr.h sys/timeb.h sys/time.h sys/times.h sys/ttycom.h sys/types.h sys/ucontext.h sys/uio.h sys/un.h sys/unistd.h sys/user.h sys/utsname.h sys/vfs.h sys/wait.h t1tables.h tables.h TArray.h TArrayIterator.h task.h tchar.h TCHAR.H termios.h TextCommon.h TextEdit.h TextEncodingConverter.h TextServices.h TextUtils.h TextView.h th/PCR_Th.h thread.h ThreadManagerTests.h Threads.h time.h Timer.h tlhelp32.h ToolUtils.h tr1/functional trace.h Traps.h ttnameid.h tttables.h typeinfo types.h Types.h UAppleEventsMgr.h UAttachments.h ucontext.h uconv.h UCursor.h UDebugging.h UDesktop.h UDrawingState.h UDrawingUtils.h UEnvironment.h UEventMgr.h UException.h UExtractFromAEDesc.h UGWorld.h UKeyFilters.h ulocks.h ulserrno.h UMemoryMgr.h UModalDialogs.h UNavServicesDialogs.h UnicodeBlockObjects.h UnicodeConverter.h UnicodeUtilities.h unidef.h unikbd.h unistd.h unix.h unixio.h unknwn.h unwind.h UPrinting.h UQuickTime.h UReanimator.h URegions.h URegistrar.h UResourceMgr.h urlhist.h urlmon.h UScrap.h UScreenPort.h UTCUtils.h UTETextAction.h UTEViewTextAction.h UTextEdit.h UTextTraits.h utilmodt.h utilpars.h utilparst.h utilrename.h utime.h UWindows.h values.h varargs.h vcclr.h View.h Volume.h wab.h wait.h wchar.h wctype.h winbase.h win/compobj.h windef.h Window.h windows.h Windows.h windowsx.h Wininet.h winnls.h winperf.h winreg.h Winreg.h winsock2.h winsock.h winspool.h winsvc.h winuser.h winver.h wmem.h workbench/startup.h wtypes.h wx/image.h wx/listctrl.h wx/log.h wx/toolbar.h wx/wx.h wx/xrc/xmlres.h xlocale.h zmouse.h zlib.h sys/event.h unicode/calendar.h unicode/datefmt.h unicode/dtfmtsym.h unicode/locid.h unicode/numberformatter.h unicode/numsys.h unicode/plurrule.h unicode/putil.h unicode/timezone.h unicode/ucal.h unicode/uchar.h unicode/uclean.h unicode/ucol.h unicode/ucurr.h unicode/udat.h unicode/udata.h unicode/udateintervalformat.h unicode/udatpg.h unicode/udisplaycontext.h unicode/uldnames.h unicode/ulistformatter.h unicode/uenum.h unicode/uformattedvalue.h unicode/umachine.h unicode/uniset.h unicode/unistr.h unicode/unorm.h unicode/unum.h unicode/unumberformatter.h unicode/uobject.h unicode/upluralrules.h unicode/ureldatefmt.h unicode/ures.h unicode/ustring.h unicode/utypes.h sys/auxv.h BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/config/make-system-wrappers.py", "gen_wrappers", "system-header.sentinel", ".deps/system-header.sentinel.pp", ".deps/system-header.sentinel.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers", "new", "algorithm", "atomic", "cassert", "climits", "cmath", "condition_variable", "cstdarg", "cstdio", "cstdlib", "cstring", "cwchar", "deque", "functional", "ios", "iosfwd", "iostream", "istream", "iterator", "limits", "list", "map", "memory", "mutex", "ostream", "regex", "set", "shared_mutex", "stack", "string", "thread", "tuple", "type_traits", "unordered_map", "unordered_set", "utility", "vector", "xutility", "A4Stuff.h", "activscp.h", "AEDataModel.h", "AEObjects.h", "AEPackObject.h", "AERegistry.h", "AEUtils.h", "afxcmn.h", "afxcoll.h", "afxcview.h", "afxdisp.h", "afxdtctl.h", "afxext.h", "afxmt.h", "afxpriv.h", "afxtempl.h", "afxwin.h", "Aliases.h", "all.h", "alloca.h", "alloc.h", "alsa/asoundlib.h", "ansi_parms.h", "a.out.h", "app/Cursor.h", "Appearance.h", "AppFileInfo.h", "AppKit.h", "AppleEvents.h", "Application.h", "app/Message.h", "app/MessageRunner.h", "arpa/inet.h", "arpa/nameser.h", "array", "asm/page.h", "asm/sigcontext.h", "asm/signal.h", "ASRegistry.h", "assert.h", "atk/atk.h", "atlcom.h", "atlconv.h", "atlctl.cpp", "atlctl.h", "ATLCTL.H", "atlhost.h", "atlimpl.cpp", "atlwin.cpp", "atomic.h", "ATSTypes.h", "ATSUnicode.h", "Balloons.h", "base64.h", "base/pblock.h", "base/PCR_Base.h", "base/session.h", "basetyps.h", "be/app/Application.h", "Beep.h", "be/kernel/image.h", "be/kernel/OS.h", "bfd.h", "Bitmap.h", "bitset", "blapi.h", "blapit.h", "bsd/libc.h", "bsd/syscall.h", "bstring.h", "builtin.h", "Button.h", "byteswap.h", "cairo-atsui.h", "cairo-beos.h", "cairo-directfb.h", "cairo-ft.h", "cairo-glitz.h", "cairo-gobject.h", "cairo.h", "cairo-pdf.h", "cairo-ps.h", "cairo-qpainter.h", "cairo-qt.h", "cairo-quartz.h", "cairo-tee.h", "cairo-win32.h", "cairo-xlib.h", "cairo-xlib-xrender.h", "callconv.h", "Carbon/Carbon.h", "CarbonEvents.h", "Carbon.h", "c_asm.h", "cctype", "cderr.h", "cerrno", "certdb.h", "cert.h", "certt.h", "CFBase.h", "CFBundle.h", "CFData.h", "CFDictionary.h", "cf.h", "CFNumber.h", "CFPlugIn.h", "CFPreferences.h", "CFString.h", "CFURL.h", "CGAffineTransform.h", "CheckBox.h", "ciferfam.h", "Clipboard.h", "cmmf.h", "cmmft.h", "cmplrs/stsupport.h", "cms.h", "cmsreclist.h", "cmst.h", "Cocoa/Cocoa.h", "CodeFragments.h", "comdef.h", "commctrl.h", "COMMCTRL.H", "commdlg.h", "compat.h", "complex", "condapi.h", "ConditionalMacros.h", "conio.h", "console.h", "ControlDefinitions.h", "Controls.h", "CoreFoundation/CoreFoundation.h", "CoreServices/CoreServices.h", "CPalmRec.cpp", "Cpalmrec.h", "CPCatgry.cpp", "CPDbBMgr.h", "CPString.cpp", "CPString.h", "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/pangocairo.h", "pango/pangofc-decoder.h", "pango/pangofc-font.h", "pango/pangofc-fontmap.h", "pango/pango-fontmap.h", "pango/pango.h", "pango/pango-modules.h", "pango/pango-utils.h", "pango/pangoxft.h", "pascal.h", "Patches.h", "Path.h", "pcfs/pc_dir.h", "Pgenerr.h", "PGenErr.h", "Ph.h", "pixman.h", "pk11func.h", "pk11pqg.h", "pk11priv.h", "pk11pub.h", "pk11sdr.h", "pkcs11f.h", "pkcs11.h", "pkcs11n.h", "pkcs11p.h", "pkcs11t.h", "pkcs11u.h", "pkcs12.h", "pkcs12t.h", "pkcs7t.h", "plarena.h", "plarenas.h", "plbase64.h", "plerror.h", "plgetopt.h", "plhash.h", "plstr.h", "PLStringFuncs.h", "PMApplication.h", "pmddim.h", "poll.h", "Polygon.h", "portable.h", "port.h", "portreg.h", "Power.h", "PP_ClassHeaders.cp", "PP_Constants.h", "PPCToolbox.h", "PP_DebugHeaders.cp", "PP_KeyCodes.h", "PP_Macros.h", "PP_Messages.h", "PP_Prefix.h", "PP_Resources.h", "PP_Types.h", "pratom.h", "prbit.h", "prclist.h", "prcmon.h", "prcountr.h", "prcpucfg.h", "prcvar.h", "prdtoa.h", "preenc.h", "prenv.h", "prerr.h", "prerror.h", "prinet.h", "prinit.h", "prinrval.h", "Printing.h", "Print/PMPrintingDialogExtensions.h", "prio.h", "pripcsem.h", "private", "prlink.h", "prlock.h", "prlog.h", "prlong.h", "prmem.h", "prmon.h", "prmwait.h", "prnetdb.h", "Processes.h", "process.h", "Process.h", "prolock.h", "proto/dos.h", "proto/exec.h", "prpdce.h", "prprf.h", "prproces.h", "prrng.h", "prrwlock.h", "prshma.h", "prshm.h", "prsystem.h", "prthread.h", "prtime.h", "prtpool.h", "prtrace.h", "prtypes.h", "prvrsion.h", "prwin16.h", "psap.h", "Pt.h", "pthread.h", "pthread_np.h", "pulse/pulseaudio.h", "pwd.h", "Python.h", "QDOffscreen.h", "queue", "Quickdraw.h", "QuickDraw.h", "QuickTimeComponents.h", "quipu/attr.h", "regex.h", "Region.h", "resolv.h", "Resources.h", "Retrace.h", "rld_interface.h", "Roster.h", "rpc.h", "rpcproxy.h", "rpc/types.h", "sane/sane.h", "sane/sanei.h", "sane/saneopts.h", "sanitizer/asan_interface.h", "sched.h", "Scrap.h", "Screen.h", "Script.h", "ScrollBar.h", "secasn1.h", "secasn1t.h", "seccomon.h", "secder.h", "secdert.h", "secdig.h", "secdigt.h", "secerr.h", "sec.h", "sechash.h", "secitem.h", "secmime.h", "secmod.h", "secmodt.h", "secoid.h", "secoidt.h", "secpkcs5.h", "secpkcs7.h", "secport.h", "secrng.h", "security.h", "secutil.h", "semaphore.h", "servprov.h", "setjmp.h", "SFNTLayoutTypes.h", "SFNTTypes.h", "sha1.h", "share.h", "shellapi.h", "shlguid.h", "shlobj.h", "shsign.h", "sigcontext.h", "signal.h", "SimpleGameSound.h", "SIOUX.h", "size_t.h", "smime.h", "sndio.h", "someincludefile.h", "soundcard.h", "Sound.h", "soundtouch/SoundTouchFactory.h", "soundtouch/SoundTouch.h", "spawn.h", "sqlite3.h", "sslerr.h", "ssl.h", "sslproto.h", "sslt.h", "sstream", "StandardFile.h", "starlet.h", "stat.h", "statreg.cpp", "statreg.h", "stdarg.h", "stdbool.h", "stddef.h", "stdint.h", "stdio.h", "stdlib.h", "storage/FindDirectory.h", "StorageKit.h", "StringCompare.h", "string.h", "String.h", "strings.h", "Strings.h", "StringView.h", "stropts.h", "strstrea.h", "structs.h", "stsdef.h", "SupportDefs.h", "support/String.h", "support/SupportDefs.h", "support/TLS.h", "svrcore.h", "symconst.h", "sym.h", "synch.h", "syncmgr.h", "sys/atomic_op.h", "sys/bitypes.h", "sys/byteorder.h", "syscall.h", "sys/cdefs.h", "sys/cfgodm.h", "sys/elf.h", "sys/endian.h", "sys/epoll.h", "sys/errno.h", "sys/eventfd.h", "sys/fault.h", "sys/fcntl.h", "sys/file.h", "sys/filio.h", "sys/frame.h", "sys/immu.h", "sys/inotify.h", "sys/inttypes.h", "sys/ioccom.h", "sys/ioctl.h", "sys/ipc.h", "sys/klog.h", "sys/ldr.h", "sys/link.h", "sys/locking.h", "syslog.h", "sys/lwp.h", "sys/machine.h", "sys/mman.h", "sys/mmu.h", "sys/mount.h", "sys/mpctl.h", "sys/msg.h", "sys/param.h", "sys/pda.h", "sys/poll.h", "sys/ppc.h", "sys/prctl.h", "sys/priv.h", "sys/procfs.h", "sys/pstat.h", "sys/ptrace.h", "sys/queue.h", "sys/quota.h", "sys/reboot.h", "sys/reg.h", "sys/regset.h", "sys/resource.h", "sys/sched.h", "sys/select.h", "sys/sem.h", "sys/sendfile.h", "sys/shm.h", "sys/siginfo.h", "sys/signal.h", "sys/socket.h", "sys/sockio.h", "sys/sparc/frame.h", "sys/stack.h", "sys/statfs.h", "sys/stat.h", "sys/statvfs.h", "sys/syscall.h", "sys/sysctl.h", "sys/sysinfo.h", "sys/sysmacros.h", "sys/sysmp.h", "sys/syssgi.h", "sys/systeminfo.h", "sys/system_properties.h", "sys/thr.h", "sys/timeb.h", "sys/time.h", "sys/times.h", "sys/ttycom.h", "sys/types.h", "sys/ucontext.h", "sys/uio.h", "sys/un.h", "sys/unistd.h", "sys/user.h", "sys/utsname.h", "sys/vfs.h", "sys/wait.h", "t1tables.h", "tables.h", "TArray.h", "TArrayIterator.h", "task.h", "tchar.h", "TCHAR.H", "termios.h", "TextCommon.h", "TextEdit.h", "TextEncodingConverter.h", "TextServices.h", "TextUtils.h", "TextView.h", "th/PCR_Th.h", "thread.h", "ThreadManagerTests.h", "Threads.h", "time.h", "Timer.h", "tlhelp32.h", "ToolUtils.h", "tr1/functional", "trace.h", "Traps.h", "ttnameid.h", "tttables.h", "typeinfo", "types.h", "Types.h", "UAppleEventsMgr.h", "UAttachments.h", "ucontext.h", "uconv.h", "UCursor.h", "UDebugging.h", "UDesktop.h", "UDrawingState.h", "UDrawingUtils.h", "UEnvironment.h", "UEventMgr.h", "UException.h", "UExtractFromAEDesc.h", "UGWorld.h", "UKeyFilters.h", "ulocks.h", "ulserrno.h", "UMemoryMgr.h", "UModalDialogs.h", "UNavServicesDialogs.h", "UnicodeBlockObjects.h", "UnicodeConverter.h", "UnicodeUtilities.h", "unidef.h", "unikbd.h", "unistd.h", "unix.h", "unixio.h", "unknwn.h", "unwind.h", "UPrinting.h", "UQuickTime.h", "UReanimator.h", "URegions.h", "URegistrar.h", "UResourceMgr.h", "urlhist.h", "urlmon.h", "UScrap.h", "UScreenPort.h", "UTCUtils.h", "UTETextAction.h", "UTEViewTextAction.h", "UTextEdit.h", "UTextTraits.h", "utilmodt.h", "utilpars.h", "utilparst.h", "utilrename.h", "utime.h", "UWindows.h", "values.h", "varargs.h", "vcclr.h", "View.h", "Volume.h", "wab.h", "wait.h", "wchar.h", "wctype.h", "winbase.h", "win/compobj.h", "windef.h", "Window.h", "windows.h", "Windows.h", "windowsx.h", "Wininet.h", "winnls.h", "winperf.h", "winreg.h", "Winreg.h", "winsock2.h", "winsock.h", "winspool.h", "winsvc.h", "winuser.h", "winver.h", "wmem.h", "workbench/startup.h", "wtypes.h", "wx/image.h", "wx/listctrl.h", "wx/log.h", "wx/toolbar.h", "wx/wx.h", "wx/xrc/xmlres.h", "xlocale.h", "zmouse.h", "zlib.h", "sys/event.h", "unicode/calendar.h", "unicode/datefmt.h", "unicode/dtfmtsym.h", "unicode/locid.h", "unicode/numberformatter.h", "unicode/numsys.h", "unicode/plurrule.h", "unicode/putil.h", "unicode/timezone.h", "unicode/ucal.h", "unicode/uchar.h", "unicode/uclean.h", "unicode/ucol.h", "unicode/ucurr.h", "unicode/udat.h", "unicode/udata.h", "unicode/udateintervalformat.h", "unicode/udatpg.h", "unicode/udisplaycontext.h", "unicode/uldnames.h", "unicode/ulistformatter.h", "unicode/uenum.h", "unicode/uformattedvalue.h", "unicode/umachine.h", "unicode/uniset.h", "unicode/unistr.h", "unicode/unorm.h", "unicode/unum.h", "unicode/unumberformatter.h", "unicode/uobject.h", "unicode/upluralrules.h", "unicode/ureldatefmt.h", "unicode/ures.h", "unicode/ustring.h", "unicode/utypes.h", "sys/auxv.h"], "start": 1702006464.419444, "end": 1702006476.5261438, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/config' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' ../../config/nsinstall -R -m 644 'js-config.h' '../../dist/include' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src' make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. make[3]: Nothing to be done for 'export'. /usr/bin/make recurse_compile make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/rust' make[3]: Nothing to be done for 'host-objects'. js/src/rust/force-cargo-library-build make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/rust' /usr/bin/cargo rustc --release --manifest-path /builddir/build/BUILD/firefox-91.13.0/js/src/rust/Cargo.toml -vv --lib --target=riscv64gc-unknown-linux-gnu -- -Clto make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' mkdir -p '.deps/' make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' js/src/gc/StatsPhasesGenerated.inc.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/js/src/gc/GenerateStatsPhases.py generateCpp StatsPhasesGenerated.inc .deps/StatsPhasesGenerated.inc.pp .deps/StatsPhasesGenerated.inc.stub BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/js/src/gc/GenerateStatsPhases.py", "generateCpp", "StatsPhasesGenerated.inc", ".deps/StatsPhasesGenerated.inc.pp", ".deps/StatsPhasesGenerated.inc.stub"], "start": 1702006490.3811042, "end": 1702006490.5819414, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/gc' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build' js/src/build/symverscript.stub /builddir/build/BUILD/firefox-91.13.0/_virtualenvs/common/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-91.13.0/build/gen_symverscript.py main symverscript .deps/symverscript.pp .deps/symverscript.stub /builddir/build/BUILD/firefox-91.13.0/js/src/build/symverscript.in mozjs_91 BUILDTASK {"argv": ["/builddir/build/BUILD/firefox-91.13.0/python/mozbuild/mozbuild/action/file_generate.py", "/builddir/build/BUILD/firefox-91.13.0/build/gen_symverscript.py", "main", "symverscript", ".deps/symverscript.pp", ".deps/symverscript.stub", "/builddir/build/BUILD/firefox-91.13.0/js/src/build/symverscript.in", "mozjs_91"], "start": 1702006491.0008533, "end": 1702006491.1734257, "context": null} make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/build' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components' intl/components/Unified_cpp_intl_components0.o /usr/bin/g++ -o Unified_cpp_intl_components0.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/intl/components -I/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_intl_components0.o.pp Unified_cpp_intl_components0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/intl/DateTimeFormat.h:9, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/intl/Calendar.h:9, from /builddir/build/BUILD/firefox-91.13.0/intl/components/src/Calendar.cpp:5, from Unified_cpp_intl_components0.cpp:2: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/intl/ICU4CGlue.h:196:21: warning: ‘template struct std::iterator’ is deprecated [-Wdeprecated-declarations] 196 | : public std::iterator mozilla::intl::NumberFormat::GetPartTypeForNumberField(UNumberFormatFields, mozilla::Maybe, bool) const’: /builddir/build/BUILD/firefox-91.13.0/intl/components/src/NumberFormat.cpp:120:10: warning: enumeration value ‘UNUM_APPROXIMATELY_SIGN_FIELD’ not handled in switch [-Wswitch] 120 | switch (fieldName) { | ^ Compiling encoding_rs v0.8.22 Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /builddir/build/BUILD/firefox-91.13.0/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 -C metadata=be2380dcdad5c80d -C extra-filename=-be2380dcdad5c80d --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_rs-be2380dcdad5c80d -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --cap-lints warn` error: rustc interrupted by SIGSEGV, printing backtrace /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x9de370)[0xffffffa87de370] linux-vdso.so.1(__vdso_rt_sigreturn+0x0)[0xffffffab2bd800] /lib64/lp64d/libc.so.6(read+0x4a)[0xffffffa7d4bdda] /lib64/lp64d/libstd-93bc808617be04ae.so(_ZN3std3sys4unix2fs4File4read17h955b528ad775dbd8E+0x26)[0xffffffab1f6250] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23261c8)[0xffffffaa1261c8] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325ab6)[0xffffffaa125ab6] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325cc4)[0xffffffaa125cc4] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x23272fe)[0xffffffaa1272fe] /lib64/lp64d/librustc_driver-7c747a0a0d0c6377.so(+0x2325d84)[0xffffffaa125d84] /lib64/lp64d/libstd-93bc808617be04ae.so(rust_metadata_std_61f6e7739d8dd73d+0xabf36)[0xffffffab1fbf36] /lib64/lp64d/libc.so.6(+0x734e4)[0xffffffa7cfb4e4] /lib64/lp64d/libc.so.6(+0xcb604)[0xffffffa7d53604] note: we would appreciate a report at https://github.com/rust-lang/rust error: could not compile `encoding_rs` (build script) Caused by: process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/builddir/build/BUILD/firefox-91.13.0/third_party/rust/encoding_rs CARGO_PKG_AUTHORS='Henri Sivonen ' CARGO_PKG_DESCRIPTION='A Gecko-oriented implementation of the Encoding Standard' CARGO_PKG_HOMEPAGE='https://docs.rs/encoding_rs/' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=encoding_rs CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/hsivonen/encoding_rs' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.8.22 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=8 CARGO_PKG_VERSION_PATCH=22 CARGO_PKG_VERSION_PRE='' LD_LIBRARY_PATH='/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps:/usr/lib' /usr/bin/rustc --crate-name build_script_build /builddir/build/BUILD/firefox-91.13.0/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 -C metadata=be2380dcdad5c80d -C extra-filename=-be2380dcdad5c80d --out-dir /builddir/build/BUILD/firefox-91.13.0/js/src/release/build/encoding_rs-be2380dcdad5c80d -C linker=/builddir/build/BUILD/firefox-91.13.0/build/cargo-linker -L dependency=/builddir/build/BUILD/firefox-91.13.0/js/src/release/deps --cap-lints warn` (signal: 11, SIGSEGV: invalid memory reference) make[3]: *** [/builddir/build/BUILD/firefox-91.13.0/config/makefiles/rust.mk:405: force-cargo-library-build] Error 101 make[2]: *** [/builddir/build/BUILD/firefox-91.13.0/config/recurse.mk:72: js/src/rust/target] Error 2 make[2]: *** Waiting for unfinished jobs.... make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components' intl/components/Unified_cpp_intl_components1.o /usr/bin/g++ -o Unified_cpp_intl_components1.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/intl/components -I/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -MD -MP -MF .deps/Unified_cpp_intl_components1.o.pp Unified_cpp_intl_components1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/intl/components' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' js/src/irregexp/RegExpNativeMacroAssembler.o /usr/bin/g++ -o RegExpNativeMacroAssembler.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/RegExpNativeMacroAssembler.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpNativeMacroAssembler.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' js/src/irregexp/regexp-compiler.o /usr/bin/g++ -o regexp-compiler.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/regexp-compiler.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:33, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-ast.h:8, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-nodes.h:8, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.h:10, from /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitBackReference(v8::internal::BackReferenceNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3724:19, inlined from ‘v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::BackReferenceNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAssertion(v8::internal::AssertionNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3730:19, inlined from ‘v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::AssertionNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitAction(v8::internal::ActionNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3680:19, inlined from ‘v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::ActionNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19, inlined from ‘v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::NegativeLookaroundChoiceNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitLoopChoice(v8::internal::LoopChoiceNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3697:19, inlined from ‘v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:711:1: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::LoopChoiceNode::Accept(v8::internal::NodeVisitor*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3636:28, inlined from ‘v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3712:19: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::Analysis::VisitNegativeLookaroundChoice(v8::internal::NegativeLookaroundChoiceNode*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::Analysis::EnsureAnalyzed(v8::internal::RegExpNode*)’ at /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3750:26: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In function ‘v8::internal::AnalyzeRegExp(v8::internal::Isolate*, bool, v8::internal::RegExpNode*)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/irregexp/imported/regexp-compiler.cc:3635:21: note: ‘check’ declared here 3635 | StackLimitCheck check(isolate()); | ^~~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit0.o /usr/bin/g++ -o Unified_cpp_js_src_jit0.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit0.o.pp Unified_cpp_js_src_jit0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit1.o /usr/bin/g++ -o Unified_cpp_js_src_jit1.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit1.o.pp Unified_cpp_js_src_jit1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Registers.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineFrame.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineFrameInfo.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineCodeGen.h:10, from /builddir/build/BUILD/firefox-91.13.0/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&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:208:18, inlined from ‘js::jit::DoHasOwnFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:999:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘key’ in ‘MEM[(struct Rooted * *)cx_9(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctionList-inl.h:27, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineCodeGen.cpp:50: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:208:12: note: ‘key’ declared here 208 | RootedId key(cx); | ^~~ In file included from Unified_cpp_js_src_jit1.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:988:34: note: ‘cx’ declared here 988 | bool DoHasOwnFallback(JSContext* cx, BaselineFrame* frame, ICFallbackStub* stub, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::ToPropertyKeyOperation(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:369:17, inlined from ‘js::jit::DoToPropertyKeyFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2015:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_5(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:369:12: note: ‘id’ declared here 369 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2005:41: note: ‘cx’ declared here 2005 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::DoCompareFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2285:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct Rooted * *)cx_151(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/BaselineIC.cpp:2285:15: note: ‘rhsCopy’ declared here 2285 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2270:35: note: ‘cx’ declared here 2270 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2382:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘array’ in ‘MEM[(struct Rooted * *)cx_73(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewArrayFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2382:21: note: ‘array’ declared here 2382 | RootedArrayObject array(cx, NewArrayOperation(cx, length)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2368:36: note: ‘cx’ declared here 2368 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2417:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp: In function ‘js::jit::DoNewObjectFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2417:16: note: ‘obj’ declared here 2417 | RootedObject obj(cx, NewObjectOperation(cx, script, pc)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:2408:37: note: ‘cx’ declared here 2408 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:417:16, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:402:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_11(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit1.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)0>(JSContext*, js::RunState&)js::jit::MethodStatus’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:417:16: note: ‘script’ declared here 417 | RootedScript script(cx, state.script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:402:53: note: ‘cx’ declared here 402 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)1>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:417:16, inlined from ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)1>(JSContext*, js::RunState&)js::jit::MethodStatus’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:402:14: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_11(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::CanEnterBaselineMethod<(js::jit::BaselineTier)1>(JSContext*, js::RunState&)js::jit::MethodStatus’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:417:16: note: ‘script’ declared here 417 | RootedScript script(cx, state.script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:402:53: note: ‘cx’ declared here 402 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::BaselineCompileFromBaselineInterpreter(JSContext*, js::jit::BaselineFrame*, unsigned char**)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:440:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_24(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp: In function ‘js::jit::BaselineCompileFromBaselineInterpreter(JSContext*, js::jit::BaselineFrame*, unsigned char**)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:440:16: note: ‘script’ declared here 440 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineJIT.cpp:435:61: note: ‘cx’ declared here 435 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::GetPrimitiveElementOperation(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:433:79, inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:500:40, inlined from ‘js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:513:43, inlined from ‘js::jit::DoGetElemFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:667:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘boxed’ in ‘MEM[(struct Rooted * *)cx_7(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:432:16: note: ‘boxed’ declared here 432 | RootedObject boxed( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:652:35: note: ‘cx’ declared here 652 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:214:41, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:572:22, inlined from ‘js::jit::DoCheckPrivateFieldFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:1047:34: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_71(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:214:16: note: ‘obj’ declared here 214 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:1029:45: note: ‘cx’ declared here 1029 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162: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-91.13.0/js/src/jit/BaselineIC.cpp:790:73: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_220(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/BaselineIC.cpp:789:16: note: ‘obj’ declared here 789 | RootedObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:770:35: note: ‘cx’ declared here 770 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::DoSetPropFallback(JSContext*, js::jit::BaselineFrame*, js::jit::ICFallbackStub*, JS::Value*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:1355:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_289(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/BaselineIC.cpp:1354:16: note: ‘obj’ declared here 1354 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BaselineIC.cpp:1331:35: note: ‘cx’ declared here 1331 | bool DoSetPropFallback(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger1.o /usr/bin/g++ -o Unified_cpp_js_src_debugger1.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/debugger -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger1.o.pp Unified_cpp_js_src_debugger1.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.h:30, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object-inl.h:10, from /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1367:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘record’ in ‘MEM[(struct Rooted * *)cx_56(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::PromiseReactionRecordBuilder::then(JSContext*, JS::Handle, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1367:23: note: ‘record’ declared here 1367 | RootedPlainObject record(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1365:24: note: ‘cx’ declared here 1365 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseIDGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_69(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isProxyGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::BaseScript*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JSFunction::getOrCreateScript(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:61, inlined from ‘DelazifyScript(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:153:39: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_69(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Activation.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSContext.h:29, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject.h:32, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugAPI.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.h:29, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object-inl.h:16: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h: In function ‘DelazifyScript(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSFunction.h:405:33: note: ‘script’ declared here 405 | JS::Rooted script(cx, fun->baseScript()); | ^~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:125:44: note: ‘cx’ declared here 125 | static JSScript* DelazifyScript(JSContext* cx, Handle script) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::nameGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:326:43, inlined from ‘js::DebuggerObject::CallData::nameGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:320:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_42 + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::nameGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:326:16: note: ‘result’ declared here 326 | RootedString result(cx, object->name(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:320:43: note: ‘this’ declared here 320 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::nameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::displayNameGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:341:50, inlined from ‘js::DebuggerObject::CallData::displayNameGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:335:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_42 + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::displayNameGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:341:16: note: ‘result’ declared here 341 | RootedString result(cx, object->displayName(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:335:50: note: ‘this’ declared here 335 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::displayNameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::scriptGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:381:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)_68 + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::scriptGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:381:16: note: ‘script’ declared here 381 | RootedScript script(cx, GetOrCreateFunctionScript(cx, fun)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:367:45: note: ‘this’ declared here 367 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::scriptGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:655:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct Rooted * *)_21 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseAllocationSiteGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:655:26: note: ‘promise’ declared here 655 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:654:60: note: ‘this’ declared here 654 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseAllocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:674:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct Rooted * *)_24 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseResolutionSiteGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:674:26: note: ‘promise’ declared here 674 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:673:60: note: ‘this’ declared here 673 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseResolutionSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::promiseIDGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:699:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct Rooted * *)_14 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseIDGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:699:26: note: ‘promise’ declared here 699 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:698:48: note: ‘this’ declared here 698 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:711:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘promise’ in ‘MEM[(struct Rooted * *)_49 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::promiseDependentPromisesGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:711:26: note: ‘promise’ declared here 711 | Rooted promise(cx, EnsurePromise(cx, referent)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:708:63: note: ‘this’ declared here 708 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseDependentPromisesGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::asEnvironmentMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unsafeDereferenceMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1433:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘unwrappedPromise’ in ‘MEM[(struct Rooted * *)_25 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getPromiseReactionsMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1433:26: note: ‘unwrappedPromise’ declared here 1433 | Rooted unwrappedPromise(cx, EnsurePromise(cx, referent)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1430:58: note: ‘this’ declared here 1430 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPromiseReactionsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1533:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘objectProto’ in ‘MEM[(struct Rooted * *)cx_28(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::initClass(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1531:22: note: ‘objectProto’ declared here 1531 | RootedNativeObject objectProto( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1528:52: note: ‘cx’ declared here 1528 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_69(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callableGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_69(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_69(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isErrorGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::classGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::allocationSiteGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorMessageNameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1824:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘errorNotesArray’ in ‘MEM[(struct Rooted * *)cx_68(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getErrorNotes(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1824:16: note: ‘errorNotesArray’ declared here 1824 | RootedObject errorNotesArray(cx, CreateErrorNotesArray(cx, report)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1811:47: note: ‘cx’ declared here 1811 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_68(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorNotesGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_68(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorLineNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_68(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::errorColumnNumberGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isExtensibleMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSealedMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isFrozenMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::protoGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2068:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘desc’ in ‘MEM[(struct Rooted * *)cx_186(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::getOwnPropertyDescriptor(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle >)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2068:32: note: ‘desc’ declared here 2068 | Rooted desc(cx, *desc_); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2049:16: note: ‘cx’ declared here 2049 | JSContext* cx, HandleDebuggerObject object, HandleId id, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::preventExtensionsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::sealMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::freezeMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2416:31: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘value’ in ‘MEM[(struct Rooted * *)cx_99(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::makeDebuggeeValue(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2416:15: note: ‘value’ declared here 2416 | RootedValue value(cx, value_); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2409:51: note: ‘cx’ declared here 2409 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeValueMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::makeDebuggeeNativeFunctionMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isSameNativeMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::unwrapMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseValueGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseReasonGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseTimeToResolutionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseStateGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::promiseLifetimeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyTargetGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::proxyHandlerGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2253:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_23 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getOffsetsCoverage() [clone .part.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2253:16: note: ‘result’ declared here 2253 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2225:51: note: ‘this’ declared here 2225 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_65(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getFormat>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getMainOffset>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartColumn>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsModule>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsAsyncFunction>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsGeneratorFunction>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetsCoverage>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getIsFunction>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getDisplayName>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getParameterNames>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getUrl()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:352:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)_25 + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getUrl()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:352:23: note: ‘script’ declared here 352 | Rooted script(cx, referent.as()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:347:39: note: ‘this’ declared here 347 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getUrl>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineCount>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getSource()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:443:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct Rooted * *)_10 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getSource()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:443:24: note: ‘sourceObject’ declared here 443 | RootedDebuggerSource sourceObject(cx, referent.match(matcher)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:439:42: note: ‘this’ declared here 439 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSource>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceStart>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getSourceLength>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getGlobal>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getChildScripts()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:552:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_18 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getChildScripts()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:552:16: note: ‘result’ declared here 552 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:546:48: note: ‘this’ declared here 546 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getChildScripts>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getEffectfulOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllColumnOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getLineOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::setBreakpoint()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2027:54: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct Rooted * *)_53 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::setBreakpoint()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2027:16: note: ‘handler’ declared here 2027 | RootedObject handler(cx, RequireObject(cx, args[1])); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:2016:46: note: ‘this’ declared here 2016 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::setBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearBreakpoint>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::clearAllBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::isInCatchScope>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger1.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionOffset>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getId>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getStartLine>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:278:63, inlined from ‘js::DebuggerSource::CallData::getBinary()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:261:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘arr’ in ‘MEM[(struct Rooted * *)_30 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getBinary()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:278:16: note: ‘arr’ declared here 278 | RootedObject arr(cx, JS_NewUint8Array(cx, bytecode.length())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:261:42: note: ‘this’ declared here 261 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getBinary>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getDisplayURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElement>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElement>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getElementProperty>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionScript>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getIntroductionType>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::setSourceMapURL()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:531:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct Rooted * *)_23 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::setSourceMapURL()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:531:28: note: ‘sourceObject’ declared here 531 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:530:48: note: ‘this’ declared here 530 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::setSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::DebuggerSource::CallData::getSourceMapURL()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:602:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_14 + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::getSourceMapURL()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:602:16: note: ‘result’ declared here 602 | RootedString result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:601:48: note: ‘this’ declared here 601 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getSourceMapURL>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::reparse()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:641:72: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘sourceObject’ in ‘MEM[(struct Rooted * *)_38 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In member function ‘js::DebuggerSource::CallData::reparse()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:641:28: note: ‘sourceObject’ declared here 641 | RootedScriptSourceObject sourceObject(cx, EnsureSourceObject(cx, obj)); | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:640:40: note: ‘this’ declared here 640 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::reparse>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1638:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_7 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getAllOffsets() [clone .part.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1638:16: note: ‘result’ declared here 1638 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1625:46: note: ‘this’ declared here 1625 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getAllOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::deletePropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyDescriptorMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:922:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct Rooted * *)_26 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpointOffsets()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:922:18: note: ‘queryObject’ declared here 922 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:918:61: note: ‘this’ declared here 918 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpointOffsets>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1229:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)_74 + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetOffsetLocationMatcher::match(JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1229:18: note: ‘script’ declared here 1229 | RootedScript script(cx_, DelazifyScript(cx_, base)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:1228:44: note: ‘this’ declared here 1228 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetLocation>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getOffsetMetadata>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::createSource()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1202:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘options’ in ‘MEM[(struct Rooted * *)_175 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::createSource()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1202:16: note: ‘options’ declared here 1202 | RootedObject options(cx, ToObject(cx, args[0])); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1185:45: note: ‘this’ declared here 1185 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::createSource>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:807:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_26 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:807:16: note: ‘obj’ declared here 807 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:801:62: note: ‘this’ declared here 801 | bool DebuggerObject::CallData::getOwnPrivatePropertiesMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPrivatePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::getOwnPropertySymbolsMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:792:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_26 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getOwnPropertySymbolsMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:792:16: note: ‘obj’ declared here 792 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:786:60: note: ‘this’ declared here 786 | bool DebuggerObject::CallData::getOwnPropertySymbolsMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertySymbolsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::getOwnPropertyNamesMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:777:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_26 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::getOwnPropertyNamesMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:777:16: note: ‘obj’ declared here 777 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:771:58: note: ‘this’ declared here 771 | bool DebuggerObject::CallData::getOwnPropertyNamesMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::getOwnPropertyNamesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:643:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘entry’ in ‘MEM[(struct Rooted * *)_44 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::GetPossibleBreakpointsMatcher::maybeAppendEntry(unsigned long, unsigned long, unsigned long, bool)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:643:23: note: ‘entry’ declared here 643 | RootedPlainObject entry(cx_, NewBuiltinClassInstance(cx_)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:630:41: note: ‘this’ declared here 630 | bool isStepStart) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:905:60: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘queryObject’ in ‘MEM[(struct Rooted * *)_26 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In member function ‘js::DebuggerScript::CallData::getPossibleBreakpoints()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:905:18: note: ‘queryObject’ declared here 905 | RootedObject queryObject(cx, RequireObject(cx, args[0])); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:901:55: note: ‘this’ declared here 901 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_49(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp: In function ‘js::DebuggerScript::CallData::ToNative<&js::DebuggerScript::CallData::getPossibleBreakpoints>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:262:24: note: ‘obj’ declared here 262 | RootedDebuggerScript obj(cx, DebuggerScript::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Script.cpp:258:52: note: ‘cx’ declared here 258 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1154:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct Rooted * *)_23 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod() [clone .part.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1154:16: note: ‘bindings’ declared here 1154 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1136:66: note: ‘this’ declared here 1136 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::executeInGlobalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::setPropertyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2164:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘descs’ in ‘MEM[(struct Rooted * *)cx_168(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::defineProperties(JSContext*, JS::Handle, JS::Handle >, JS::Handle >)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2164:36: note: ‘descs’ declared here 2164 | Rooted descs(cx, PropertyDescriptorVector(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2157:50: note: ‘cx’ declared here 2157 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::definePropertiesMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:886:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘props’ in ‘MEM[(struct Rooted * *)_48 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::definePropertiesMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:886:16: note: ‘props’ declared here 886 | RootedObject props(cx, ToObject(cx, arg)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:880:55: note: ‘this’ declared here 880 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::definePropertiesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | bool DebuggerObject::CallData::ToNative(JSContext* cx, unsigned argc, | make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::call(JSContext*, JS::Handle, JS::Handle, JS::Handle >)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2302:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘args2’ in ‘MEM[(struct Rooted * *)cx_310(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::call(JSContext*, JS::Handle, JS::Handle, JS::Handle >)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2302:23: note: ‘args2’ declared here 2302 | Rooted args2(cx, ValueVector(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:2280:51: note: ‘cx’ declared here 2280 | Maybe DebuggerObject::call(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::GCVector&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::callMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:930:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘nargs’ in ‘MEM[(struct Rooted * *)_37 + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::callMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:930:23: note: ‘nargs’ declared here 930 | Rooted nargs(cx, ValueVector(cx)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:927:43: note: ‘this’ declared here 927 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::callMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::applyMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1009:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘completion’ in ‘MEM[(struct Rooted * *)_85 + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::applyMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:1008:29: note: ‘completion’ declared here 1008 | Rooted> completion( | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:984:44: note: ‘this’ declared here 984 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::applyMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isAsyncFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isGeneratorFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::parameterNamesGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundTargetFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:471:76, inlined from ‘js::DebuggerObject::CallData::boundArgumentsGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:459:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_59 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In member function ‘js::DebuggerObject::CallData::boundArgumentsGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:470:16: note: ‘obj’ declared here 470 | RootedObject obj(cx, | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:459:53: note: ‘this’ declared here 459 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundArgumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isBoundFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::boundThisGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isClassConstructorGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::isArrowFunctionGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_63(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp: In function ‘js::DebuggerObject::CallData::ToNative<&js::DebuggerObject::CallData::forceLexicalInitializationByNameMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:236:24: note: ‘obj’ declared here 236 | RootedDebuggerObject obj(cx, DebuggerObject_checkThis(cx, args)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Object.cpp:232:52: note: ‘cx’ declared here 232 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:84:68: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘sourceObj’ in ‘MEM[(struct Rooted * *)cx_51(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::create(JSContext*, JS::Handle, JS::Handle >, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:83:27: note: ‘sourceObj’ declared here 83 | Rooted sourceObj( | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:80:51: note: ‘cx’ declared here 80 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_46(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp: In function ‘js::DebuggerSource::CallData::ToNative<&js::DebuggerSource::CallData::getText>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:196:24: note: ‘obj’ declared here 196 | RootedDebuggerSource obj(cx, DebuggerSource::check(cx, args.thisv())); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Source.cpp:192:52: note: ‘cx’ declared here 192 | bool DebuggerSource::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit10.o /usr/bin/g++ -o Unified_cpp_js_src_jit10.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit10.o.pp Unified_cpp_js_src_jit10.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Result.h:121, from /builddir/build/BUILD/firefox-91.13.0/js/src/jspubtd.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/shadow/Zone.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/HeapAPI.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:22, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonAnalysis.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/ScalarReplacement.cpp:11, from Unified_cpp_js_src_jit10.cpp:2: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h: In instantiation of ‘constexpr E mozilla::detail::ResultImplementation::inspectErr() const [with V = js::NativeObject*; E = JS::OOM]’: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:258:36: required from ‘constexpr E mozilla::detail::ResultImplementation::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:539:27: required from ‘constexpr E mozilla::Result::unwrapErr() [with V = js::NativeObject*; E = JS::OOM]’ /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:609:68: required from ‘constexpr mozilla::Result::type, E> mozilla::Result::map(F) [with F = js::PlainObject::createWithShape(JSContext*, JS::Handle)::; V = js::NativeObject*; E = JS::OOM; typename std::result_of::type = js::PlainObject*]’ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/PlainObject-inl.h:36:57: required from here /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Result.h:255:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct JS::OOM’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 255 | std::memcpy(&res, &bits, sizeof(E)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Result.h:202:8: note: ‘struct JS::OOM’ declared here 202 | struct OOM : Error { | ^~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23: In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:214:41, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:572:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_17(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctionList-inl.h:27, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:37, from Unified_cpp_js_src_jit10.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h: In function ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:214:16: note: ‘obj’ declared here 214 | RootedObject obj(cx, ToObject(cx, val)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:542:69: note: ‘cx’ declared here 542 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:916:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_84(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::SetArrayLength(JSContext*, JS::Handle, JS::Handle, bool)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:916:12: note: ‘id’ declared here 916 | RootedId id(cx, NameToId(cx->names().length)); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:912:32: note: ‘cx’ declared here 912 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1411:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_65(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::HandleDebugTrap(JSContext*, js::jit::BaselineFrame*, unsigned char*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1411:16: note: ‘script’ declared here 1411 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1410:33: note: ‘cx’ declared here 1410 | bool HandleDebugTrap(JSContext* cx, BaselineFrame* frame, uint8_t* retAddr) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::NativeObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::GlobalObject::setIntrinsicValue(JSContext*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject-inl.h:22:72, inlined from ‘js::SetIntrinsicOperation(JSContext*, JSScript*, unsigned char*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:232:41: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘holder’ in ‘MEM[(struct Rooted * *)cx_26(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:24: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject-inl.h: In function ‘js::SetIntrinsicOperation(JSContext*, JSScript*, unsigned char*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/GlobalObject-inl.h:22:16: note: ‘holder’ declared here 22 | RootedObject holder(cx, GlobalObject::getIntrinsicsHolder(cx, global)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:229:46: note: ‘cx’ declared here 229 | inline bool SetIntrinsicOperation(JSContext* cx, JSScript* script, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted&>(JSContext* const&, JS::Handle&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::ConvertObjectToStringForConcat(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:2169:32, inlined from ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:2184:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘rootedObj’ in ‘MEM[(struct Rooted * *)cx_77(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::DoConcatStringObject(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:2169:15: note: ‘rootedObj’ declared here 2169 | RootedValue rootedObj(cx, obj); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:2176:38: note: ‘cx’ declared here 2176 | bool DoConcatStringObject(JSContext* cx, HandleValue lhs, HandleValue rhs, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1038:17: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_39(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp: In function ‘js::jit::OperatorIn(JSContext*, JS::Handle, JS::Handle, bool*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1038:12: note: ‘id’ declared here 1038 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1037:28: note: ‘cx’ declared here 1037 | bool OperatorIn(JSContext* cx, HandleValue key, HandleObject obj, bool* out) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/TrialInlining.cpp:24:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_40(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit10.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/TrialInlining.cpp: In function ‘js::jit::DoTrialInlining(JSContext*, js::jit::BaselineFrame*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/TrialInlining.cpp:24:16: note: ‘script’ declared here 24 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/TrialInlining.cpp:23:33: note: ‘cx’ declared here 23 | bool DoTrialInlining(JSContext* cx, BaselineFrame* frame) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVector.h:368:58, inlined from ‘js::detail::GenericArgsBase<(js::MaybeConstruct)1>::GenericArgsBase(JSContext*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:884:45, inlined from ‘js::ConstructArgs::ConstructArgs(JSContext*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Stack.h:970:50, inlined from ‘js::jit::InvokeFunction(JSContext*, JS::Handle, bool, bool, unsigned int, JS::Value*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:711:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘cargs’ in ‘MEM[(struct Rooted * *)cx_182(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/VMFunctions.cpp:711:19: note: ‘cargs’ declared here 711 | ConstructArgs cargs(cx); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:691:32: note: ‘cx’ declared here 691 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::StringObject::create(JSContext*, JS::Handle, JS::Handle, js::NewObjectKind)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringObject-inl.h:39:75, inlined from ‘js::jit::NewStringObject(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1034:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_2(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:42: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringObject-inl.h: In function ‘js::jit::NewStringObject(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/vm/StringObject-inl.h:38:25: note: ‘obj’ declared here 38 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/VMFunctions.cpp:1033:38: note: ‘cx’ declared here 1033 | JSObject* NewStringObject(JSContext* cx, HandleString str) { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp1.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp1.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp1.o.pp Unified_cpp_js_src_irregexp1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-macro-assembler.h:8, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-nodes.h:8, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-compiler.h:10, from /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:423:42: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/irregexp/imported/regexp-compiler-tonode.cc:421:23: note: ‘default_flags.flags_’ was declared here 421 | JSRegExp::Flags default_flags; | ^~~~~~~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp2.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp2.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp2.o.pp Unified_cpp_js_src_irregexp2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:33, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-ast.h:8, from /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.h:8, from /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance() [clone .part.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:72:28: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Advance() [clone .part.0]’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:69:6: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Advance()’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from ‘v8::internal::RegExpParser::Reset(int)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:98:10: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Reset(int)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from ‘v8::internal::RegExpParser::Advance(int)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:103:10: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::Advance(int)’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h:172:24, inlined from ‘js::AutoCheckRecursionLimit::checkDontReport(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/friend/StackLimits.h:158:41, inlined from ‘v8::internal::StackLimitCheck::HasOverflowed()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpShim.h:1136:50, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:72:28, inlined from ‘v8::internal::RegExpParser::Advance()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:69:6, inlined from ‘v8::internal::RegExpParser::ParseOctalLiteral()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/imported/regexp-parser.cc:1129:10: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/friend/StackLimits.h: In member function ‘v8::internal::RegExpParser::ParseOctalLiteral()’: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/js/src/irregexp' js/src/irregexp/Unified_cpp_js_src_irregexp0.o /usr/bin/g++ -o Unified_cpp_js_src_irregexp0.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -Wno-error=type-limits -DV8_INTL_SUPPORT -MD -MP -MF .deps/Unified_cpp_js_src_irregexp0.o.pp Unified_cpp_js_src_irregexp0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/irregexp' In file included from Unified_cpp_js_src_irregexp0.cpp:2: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitText(v8::internal::RegExpText*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:386:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 386 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:385:13: note: ‘padding’ declared here 385 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:384:62: note: ‘this’ declared here 384 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitEmpty(v8::internal::RegExpEmpty*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:386:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 386 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:385:13: note: ‘padding’ declared here 385 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:384:62: note: ‘this’ declared here 384 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitBackReference(v8::internal::RegExpBackReference*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:386:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 386 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:385:13: note: ‘padding’ declared here 385 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:384:62: note: ‘this’ declared here 384 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitAtom(v8::internal::RegExpAtom*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:386:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 386 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:385:13: note: ‘padding’ declared here 385 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:384:62: note: ‘this’ declared here 384 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitCharacterClass(v8::internal::RegExpCharacterClass*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:386:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 386 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:385:13: note: ‘padding’ declared here 385 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:384:62: note: ‘this’ declared here 384 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitAssertion(v8::internal::RegExpAssertion*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:386:12: warning: storing the address of local variable ‘padding’ in ‘this_4(D)->dummy_’ [-Wdangling-pointer=] 386 | dummy_ = padding; /* Prevent padding from being optimized away.*/ \ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:385:13: note: ‘padding’ declared here 385 | uint8_t padding[FRAME_PADDING]; \ | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:384:62: note: ‘this’ declared here 384 | void* Visit##Kind(v8::internal::RegExp##Kind* node, void*) override { \ | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitAlternative(v8::internal::RegExpAlternative*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:420:12: warning: storing the address of local variable ‘padding’ in ‘this_13(D)->dummy_’ [-Wdangling-pointer=] 420 | dummy_ = padding; /* Prevent padding from being optimized away.*/ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:419:13: note: ‘padding’ declared here 419 | uint8_t padding[FRAME_PADDING]; | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:418:33: note: ‘this’ declared here 418 | void*) override { | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp: In member function ‘js::irregexp::RegExpDepthCheck::VisitDisjunction(v8::internal::RegExpDisjunction*, void*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:435:12: warning: storing the address of local variable ‘padding’ in ‘this_13(D)->dummy_’ [-Wdangling-pointer=] 435 | dummy_ = padding; /* Prevent padding from being optimized away.*/ | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:434:13: note: ‘padding’ declared here 434 | uint8_t padding[FRAME_PADDING]; | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/irregexp/RegExpAPI.cpp:433:33: note: ‘this’ declared here 433 | void*) override { | ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Parser.o /usr/bin/g++ -o Parser.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Parser.o.pp /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp:6339:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6339 | return ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp:6329:19: note: ‘ifNode’ was declared here 6329 | TernaryNodeType ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp: In member function ‘js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling)’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp:6339:10: warning: ‘ifNode’ may be used uninitialized [-Wmaybe-uninitialized] 6339 | return ifNode; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Parser.cpp:6329:19: note: ‘ifNode’ was declared here 6329 | TernaryNodeType ifNode; | ^~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit12.o /usr/bin/g++ -o Unified_cpp_js_src_jit12.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit12.o.pp Unified_cpp_js_src_jit12.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit11.o /usr/bin/g++ -o Unified_cpp_js_src_jit11.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit11.o.pp Unified_cpp_js_src_jit11.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/AliasAnalysis.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/ValueNumbering.cpp:9, from Unified_cpp_js_src_jit11.cpp:2: In member function ‘js::jit::MDefinition::setResultType(js::jit::MIRType)’, inlined from ‘js::jit::MUnreachableResult::MUnreachableResult(js::jit::MIRType)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.h:10260:18, inlined from ‘js::jit::MUnreachableResult::New(js::jit::TempAllocator&, js::jit::MIRType&)js::jit::MUnreachableResult*’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.h:10265:3, inlined from ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/WarpBuilder.cpp:3364:38: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.h:828:50: warning: ‘resultType’ may be used uninitialized [-Wmaybe-uninitialized] 828 | void setResultType(MIRType type) { resultType_ = type; } | ~~~~~~~~~~~~^~~~~~ In file included from Unified_cpp_js_src_jit11.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/WarpBuilder.cpp: In member function ‘js::jit::WarpBuilder::buildBailoutForColdIC(js::BytecodeLocation, js::jit::CacheKind)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/WarpBuilder.cpp:3327:11: note: ‘resultType’ was declared here 3327 | MIRType resultType; | ^~~~~~~~~~ make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' js/src/debugger/Unified_cpp_js_src_debugger0.o /usr/bin/g++ -o Unified_cpp_js_src_debugger0.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/debugger -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_debugger0.o.pp Unified_cpp_js_src_debugger0.cpp In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.h:30, from /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugScript.h:14, from /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::optimizedOutGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:335:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘linear’ in ‘MEM[(struct Rooted * *)cx_40(D) + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::ValueToStableChars(JSContext*, char const*, JS::Handle, JS::AutoStableStringChars&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:335:22: note: ‘linear’ declared here 335 | RootedLinearString linear(cx, value.toString()->ensureLinear(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:326:40: note: ‘cx’ declared here 326 | bool js::ValueToStableChars(JSContext* cx, const char* fnname, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSString*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:371:52: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘url_str’ in ‘MEM[(struct Rooted * *)cx_108(D) + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::ParseEvalOptions(JSContext*, JS::Handle, js::EvalOptions&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:371:18: note: ‘url_str’ declared here 371 | RootedString url_str(cx, ToString(cx, v)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:358:38: note: ‘cx’ declared here 358 | bool js::ParseEvalOptions(JSContext* cx, HandleValue value, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted >(JSContext* const&, JS::MutableHandle&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1574:39: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘set’ in ‘MEM[(struct Rooted * *)cx_115(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::unwrapPropertyDescriptor(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1574:18: note: ‘set’ declared here 1574 | RootedObject set(cx, desc.setter()); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1550:16: note: ‘cx’ declared here 1550 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1977:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘generatorObj’ in ‘MEM[(struct Rooted * *)cx_54(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::Completion::fromJSFramePop(JSContext*, js::AbstractFramePtr, unsigned char const*, bool)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1976:36: note: ‘generatorObj’ declared here 1976 | Rooted generatorObj( | ^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1952:50: note: ‘cx’ declared here 1952 | Completion Completion::fromJSFramePop(JSContext* cx, AbstractFramePtr frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6862:63: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘gcCycleNumberVal’ in ‘MEM[(struct Rooted * *)cx_270(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘JS::dbg::GarbageCollectionEvent::toJSObject(JSContext*) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6862:15: note: ‘gcCycleNumberVal’ declared here 6862 | RootedValue gcCycleNumberVal(cx, NumberValue(majorGCNumber_)); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6860:57: note: ‘cx’ declared here 6860 | JSObject* GarbageCollectionEvent::toJSObject(JSContext* cx) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationsLogOverflowed>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationsLogOverflowed>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::getAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::check(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1251:62: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_debugger0.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::check(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1251:23: note: ‘frame’ declared here 1251 | RootedDebuggerFrame frame(cx, &thisobj->as()); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1239:48: note: ‘cx’ declared here 1239 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::offsetGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::terminatedGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::liveGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_31(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::generatorGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::constructingGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::implementationGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::onStepGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1771:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘value’ in ‘MEM[(struct Rooted * *)_24 + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onStepGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1770:15: note: ‘value’ declared here 1770 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1768:44: note: ‘this’ declared here 1768 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::onPopGetter()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1806:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘value’ in ‘MEM[(struct Rooted * *)_24 + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::onPopGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1805:15: note: ‘value’ declared here 1805 | RootedValue value( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1803:43: note: ‘this’ declared here 1803 | bool DebuggerFrame::CallData::onPopGetter() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘ExecutionObservableScript::ExecutionObservableScript(JSContext*, JSScript*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:3063:9, inlined from ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:3335:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obs’ in ‘MEM[(struct Rooted * *)cx_2(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::ensureExecutionObservabilityOfScript(JSContext*, JSScript*) [clone .part.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:3335:29: note: ‘obs’ declared here 3335 | ExecutionObservableScript obs(cx, script); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:3330:64: note: ‘cx’ declared here 3330 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::CallData::findSourceURLs()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:5975:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_28 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::findSourceURLs()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:5975:16: note: ‘result’ declared here 5975 | RootedObject result(cx, NewDenseEmptyArray(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:5974:41: note: ‘this’ declared here 5974 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setAllocationSamplingProbability>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, JS::StackGCVector&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::RootedVector::RootedVector(JSContext*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/GCVector.h:368:58, inlined from ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6927:34: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘triggered’ in ‘MEM[(struct Rooted * *)cx.3601_1 + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘JS::dbg::FireOnGarbageCollectionHook(JSContext*, mozilla::UniquePtr >&&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6927:22: note: ‘triggered’ declared here 6927 | RootedObjectVector triggered(cx); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6926:16: note: ‘cx’ declared here 6926 | JSContext* cx, JS::dbg::GarbageCollectionEvent::Ptr&& data) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted >::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted >::Rooted >(JSContext* const&, mozilla::UniquePtr&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::takeCensus()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:393:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘rootCount’ in ‘MEM[(struct Rooted * *)_85 + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In member function ‘js::DebuggerMemory::CallData::takeCensus()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:393:24: note: ‘rootCount’ declared here 393 | JS::ubi::RootedCount rootCount(cx, rootType->makeCount()); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:380:43: note: ‘this’ declared here 380 | bool DebuggerMemory::CallData::takeCensus() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::takeCensus>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | bool DebuggerMemory::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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::IdVectorToArray(JSContext*, JS::Handle >)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1929:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘vals’ in ‘MEM[(struct Rooted * *)cx_70(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::IdVectorToArray(JSContext*, JS::Handle >)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1929:23: note: ‘vals’ declared here 1929 | Rooted vals(cx, ValueVector(cx)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1928:42: note: ‘cx’ declared here 1928 | JSObject* js::IdVectorToArray(JSContext* cx, Handle ids) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerArguments*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1654:64: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_145(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerArguments::create(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1653:30: note: ‘obj’ declared here 1653 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1649:57: note: ‘cx’ declared here 1649 | DebuggerArguments* DebuggerArguments::create(JSContext* cx, HandleObject proto, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setTrackingAllocationSites>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::getScript>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::CallData::adoptSource()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6199:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_40 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptSource()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6199:16: note: ‘obj’ declared here 6199 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6194:38: note: ‘this’ declared here 6194 | bool Debugger::CallData::adoptSource() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebugScriptObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugScript.cpp:128:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘object’ in ‘MEM[(struct Rooted * *)cx_103(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugScript.cpp: In function ‘js::DebugScript::getOrCreate(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugScript.cpp:127:30: note: ‘object’ declared here 127 | Rooted object( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebugScript.cpp:111:50: note: ‘cx’ declared here 111 | DebugScript* DebugScript::getOrCreate(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerMemory*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setMaxAllocationsLogLength>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | bool DebuggerMemory::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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1530:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘causeAtom’ in ‘MEM[(struct Rooted * *)cx_115(D) + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getOlderSavedFrame(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1530:20: note: ‘causeAtom’ declared here 1530 | RootedAtom causeAtom(cx, AtomizeUTF8Chars(cx, cause, strlen(cause))); | ^~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1514:51: note: ‘cx’ declared here 1514 | bool DebuggerFrame::getOlderSavedFrame(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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderSavedFrameGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_41(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::inspectableGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | bool DebuggerEnvironment::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::CallData::typeGetter()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:192:24: warning: ‘s’ may be used uninitialized [-Wmaybe-uninitialized] 192 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:179:15: note: ‘s’ was declared here 179 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::typeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::setVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::scopeKindGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | bool DebuggerEnvironment::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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::namesMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:289:48: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_34 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::CallData::namesMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:289:16: note: ‘obj’ declared here 289 | RootedObject obj(cx, IdVectorToArray(cx, ids)); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:279:49: note: ‘this’ declared here 279 | bool DebuggerEnvironment::CallData::namesMethod() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerEnvironment*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::namesMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::calleeScriptGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | bool DebuggerEnvironment::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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1466:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘dobj’ in ‘MEM[(struct Rooted * *)cx_99(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeObject(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1465:26: note: ‘dobj’ declared here 1465 | RootedDebuggerObject dobj(cx, | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1453:46: note: ‘cx’ declared here 1453 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1404:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘optObj’ in ‘MEM[(struct Rooted * *)cx_127(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapDebuggeeValue(JSContext*, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1404:23: note: ‘optObj’ declared here 1404 | RootedPlainObject optObj(cx, NewBuiltinClassInstance(cx)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1391:45: note: ‘cx’ declared here 1391 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Completion::BuildValueMatcher::operator()(js::Completion::Return const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2012:37, inlined from ‘mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:266:47: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘retval’ in ‘MEM[(struct Rooted * *)_17 + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘mozilla::detail::VariantImplementation::match const&>(js::Completion::BuildValueMatcher&&, mozilla::Variant const&)decltype(auto)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2012:17: note: ‘retval’ declared here 2012 | RootedValue retval(cx, ret.value); | ^~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jsapi.h:20: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/mozilla/Variant.h:257:41: note: ‘aMatcher’ declared here 257 | static decltype(auto) match(Matcher&& aMatcher, ConcreteVariant&& aV) { | ~~~~~~~~~~^~~~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerFrame*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1880:55: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘bindings’ in ‘MEM[(struct Rooted * *)_53 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::evalWithBindingsMethod()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1880:16: note: ‘bindings’ declared here 1880 | RootedObject bindings(cx, RequireObject(cx, args[1])); | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1863:54: note: ‘this’ declared here 1863 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::evalWithBindingsMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::CallData::addDebuggee()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4405:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘global’ in ‘MEM[(struct Rooted * *)_34 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::addDebuggee()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4405:25: note: ‘global’ declared here 4405 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4401:38: note: ‘this’ declared here 4401 | bool Debugger::CallData::addDebuggee() { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::CallData::makeGlobalObjectReference()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6009:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘global’ in ‘MEM[(struct Rooted * *)_28 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::makeGlobalObjectReference()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6009:25: note: ‘global’ declared here 6009 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6004:52: note: ‘this’ declared here 6004 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::getVariableMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::thisGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1588:59: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘argsobj’ in ‘MEM[(struct Rooted * *)cx_321(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘DebuggerArguments_getArg(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1588:16: note: ‘argsobj’ declared here 1588 | RootedObject argsobj(cx, RequireObject(cx, args.thisv())); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1583:49: note: ‘cx’ declared here 1583 | 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&, JSObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:460:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘callee’ in ‘MEM[(struct Rooted * *)cx_104(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getCallee(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:460:16: note: ‘callee’ declared here 460 | RootedObject callee(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:458:42: note: ‘cx’ declared here 458 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::calleeGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:659:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘asyncGen’ in ‘MEM[(struct Rooted * *)cx_113(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getAsyncPromise(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:658:35: note: ‘asyncGen’ declared here 658 | Rooted asyncGen( | ^~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:642:48: note: ‘cx’ declared here 642 | bool DebuggerFrame::getAsyncPromise(JSContext* cx, HandleDebuggerFrame frame, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1471:25: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)_2 + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In member function ‘js::DebuggerFrame::CallData::asyncPromiseGetter() [clone .part.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1471:16: note: ‘script’ declared here 1471 | RootedScript script(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1466:50: note: ‘this’ declared here 1466 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::asyncPromiseGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::objectGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::Handle, JS::Handle, mozilla::TimeStamp, mozilla::Vector&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2849:74: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘activeDebuggers’ in ‘MEM[(struct Rooted * *)cx_64(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::slowPathOnLogAllocationSite(JSContext*, JS::Handle, JS::Handle, mozilla::TimeStamp, mozilla::Vector&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2849:31: note: ‘activeDebuggers’ declared here 2849 | Rooted> activeDebuggers(cx, GCVector(cx)); | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2835:55: note: ‘cx’ declared here 2835 | bool DebugAPI::slowPathOnLogAllocationSite(JSContext* cx, HandleObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘RememberSourceURL(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2404:65, inlined from ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2432:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘holder’ in ‘MEM[(struct Rooted * *)cx.1852_3 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::DebugAPI::onNewScript(JSContext*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2404:16: note: ‘holder’ declared here 2404 | RootedObject holder(cx, script->global().getSourceURLsHolder()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:2427:39: note: ‘cx’ declared here 2427 | void DebugAPI::onNewScript(JSContext* cx, HandleScript script) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::GlobalObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::CallData::removeDebuggee()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4450:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘global’ in ‘MEM[(struct Rooted * *)_29 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::removeDebuggee()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4450:25: note: ‘global’ declared here 4450 | Rooted global(cx, dbg->unwrapDebuggeeArgument(cx, args[0])); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4446:41: note: ‘this’ declared here 4446 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6506:43: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_32(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::terminateDebuggerFrames(JSContext*, js::AbstractFramePtr)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6506:18: note: ‘script’ declared here 6506 | RootedScript script(cx, frame.script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6495:51: note: ‘cx’ declared here 6495 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1375:66: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘envobj’ in ‘MEM[(struct Rooted * *)cx_100(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::wrapEnvironment(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1374:31: note: ‘envobj’ declared here 1374 | RootedDebuggerEnvironment envobj( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:1357:43: note: ‘cx’ declared here 1357 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:439:61: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘parent’ in ‘MEM[(struct Rooted * *)cx_60(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In member function ‘js::DebuggerEnvironment::getParent(JSContext*, JS::MutableHandle) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:439:16: note: ‘parent’ declared here 439 | Rooted parent(cx, referent()->enclosingEnvironment()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:437:16: note: ‘cx’ declared here 437 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::findMethod>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::environmentGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘environment’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp: In function ‘js::DebuggerEnvironment::CallData::ToNative<&js::DebuggerEnvironment::CallData::parentGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:144:29: note: ‘environment’ declared here 144 | RootedDebuggerEnvironment environment( | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Environment.cpp:140:57: note: ‘cx’ declared here 140 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:46:67: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_104(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::create(JSContext*, js::Debugger*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:45:27: note: ‘memory’ declared here 45 | Rooted memory( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:41:51: note: ‘cx’ declared here 41 | DebuggerMemory* DebuggerMemory::create(JSContext* cx, Debugger* dbg) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::DebuggerInstanceObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4609:76: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_292(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In function ‘js::Debugger::construct(JSContext*, unsigned int, JS::Value*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4608:35: note: ‘obj’ declared here 4608 | Rooted obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:4580:37: note: ‘cx’ declared here 4580 | bool Debugger::construct(JSContext* cx, unsigned argc, Value* vp) { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted > >::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted > >::Rooted > >(JSContext* const&, mozilla::UniquePtr >&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:776:69: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘handler’ in ‘MEM[(struct Rooted * *)cx_154(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setOnStepHandler(JSContext*, JS::Handle, mozilla::UniquePtr >)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:776:36: note: ‘handler’ declared here 776 | Rooted> handler(cx, std::move(handlerArg)); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:771:49: note: ‘cx’ declared here 771 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onStepSetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | bool DebuggerFrame::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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:896:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_129(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::getArguments(JSContext*, JS::Handle, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:896:18: note: ‘proto’ declared here 896 | RootedObject proto(cx, GlobalObject::getOrCreateArrayPrototype(cx, global)); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:881:45: note: ‘cx’ declared here 881 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::argumentsGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::onPopSetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::setOnGarbageCollection>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | bool DebuggerMemory::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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:381:57: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘info’ in ‘MEM[(struct Rooted * *)cx_83(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::setGeneratorInfo(JSContext*, JS::Handle, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:380:36: note: ‘info’ declared here 380 | Rooted> info( | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:359:49: note: ‘cx’ declared here 359 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:241:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_67(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::create(JSContext*, JS::Handle, JS::Handle, js::FrameIter const*, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:240:23: note: ‘frame’ declared here 240 | RootedDebuggerFrame frame(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:237:16: note: ‘cx’ declared here 237 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:684:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)_182 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::getFrame(JSContext*, js::FrameIter const&, JS::MutableHandle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:683:25: note: ‘frame’ declared here 683 | RootedDebuggerFrame frame( | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:641:36: note: ‘cx’ declared here 641 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: /bumake[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/debugger' ilddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘frame’ in ‘MEM[(struct Rooted * *)cx_42(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp: In function ‘js::DebuggerFrame::CallData::ToNative<&js::DebuggerFrame::CallData::olderGetter>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1312:23: note: ‘frame’ declared here 1312 | RootedDebuggerFrame frame(cx, DebuggerFrame::check(cx, args.thisv())); | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Frame.cpp:1308:51: note: ‘cx’ declared here 1308 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::Debugger::CallData::adoptFrame()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6147:50: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)_51 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp: In member function ‘js::Debugger::CallData::adoptFrame()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6147:16: note: ‘obj’ declared here 6147 | RootedObject obj(cx, RequireObject(cx, args[0])); | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/Debugger.cpp:6142:37: note: ‘this’ declared here 6142 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::drainAllocationsLog()’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:203:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)_119 + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In member function ‘js::DebuggerMemory::CallData::drainAllocationsLog()’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:203:21: note: ‘result’ declared here 203 | RootedArrayObject result(cx, NewDenseFullyAllocatedArray(cx, length)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:191:52: note: ‘this’ declared here 191 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘memory’ in ‘MEM[(struct Rooted * *)cx_39(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp: In function ‘js::DebuggerMemory::CallData::ToNative<&js::DebuggerMemory::CallData::drainAllocationsLog>(JSContext*, unsigned int, JS::Value*)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:146:27: note: ‘memory’ declared here 146 | Rooted memory(cx, DebuggerMemory::checkThis(cx, args)); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/debugger/DebuggerMemory.cpp:142:52: note: ‘cx’ declared here 142 | bool DebuggerMemory::CallData::ToNative(JSContext* cx, unsigned argc, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend0.o /usr/bin/g++ -o Unified_cpp_js_src_frontend0.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend0.o.pp Unified_cpp_js_src_frontend0.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallArgs.h:73, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Barrier.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/AbstractScopePtr.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/AbstractScopePtr.cpp:7, 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeCompiler.cpp:399:49: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_67(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend0.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeCompiler.cpp: In function ‘js::frontend::InstantiateStencils(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeCompiler.cpp:399:23: note: ‘script’ declared here 399 | Rooted script(cx, gcOutput.script); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeCompiler.cpp:380:47: note: ‘cx’ declared here 380 | bool frontend::InstantiateStencils(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ In file included from Unified_cpp_js_src_frontend0.cpp:38: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp: In member function ‘js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp:2896:46: warning: ‘kind’ may be used uninitialized [-Wmaybe-uninitialized] 2896 | NameOpEmitter noe(this, name, loc, kind); | ^ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/BytecodeEmitter.cpp:2885:27: note: ‘kind’ was declared here 2885 | NameOpEmitter::Kind kind; | ^~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend1.o /usr/bin/g++ -o Unified_cpp_js_src_frontend1.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend1.o.pp Unified_cpp_js_src_frontend1.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit5.o /usr/bin/g++ -o Unified_cpp_js_src_jit5.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit5.o.pp Unified_cpp_js_src_jit5.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Registers.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitFrames.h:16, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CompileInfo.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIRGenerator.h:22, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonCompileTask.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonCompileTask.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::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:415:19, inlined from ‘js::GetElementOperationWithStackIndex(JSContext*, JS::Handle, int, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:505:35, inlined from ‘js::GetElementOperation(JSContext*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:513:43, inlined from ‘js::jit::IonGetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonGetPropertyIC*, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:176:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_416(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:15, from Unified_cpp_js_src_jit5.cpp:11: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:415:14: note: ‘id’ declared here 415 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:158:42: note: ‘cx’ declared here 158 | bool IonGetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::GetObjectElementOperation(JSContext*, JSOp, JS::Handle, JS::Handle, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:415: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-91.13.0/js/src/jit/IonIC.cpp:211:35: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_204(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:415:14: note: ‘id’ declared here 415 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:185:43: note: ‘cx’ declared here 185 | bool IonGetPropSuperIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:208:18, inlined from ‘js::jit::IonHasOwnIC::update(JSContext*, JS::Handle, js::jit::IonHasOwnIC*, JS::Handle, JS::Handle, int*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:416:22: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘key’ in ‘MEM[(struct Rooted * *)cx_11(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:208:12: note: ‘key’ declared here 208 | RootedId key(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/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&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::HasOwnProperty(JSContext*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:208:18, inlined from ‘js::CheckPrivateFieldOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:572:22, inlined from ‘js::jit::IonCheckPrivateFieldIC::update(JSContext*, JS::Handle, js::jit::IonCheckPrivateFieldIC*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:434:36: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘key’ in ‘MEM[(struct Rooted * *)cx_8(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:208:12: note: ‘key’ declared here 208 | RootedId key(cx); | ^~~ /builddir/build/BUILD/firefox-91.13.0/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&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::ToPropertyKeyOperation(JSContext*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:369:17, inlined from ‘js::jit::IonToPropertyKeyIC::update(JSContext*, JS::Handle, js::jit::IonToPropertyKeyIC*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:467:32: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_5(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:369:12: note: ‘id’ declared here 369 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::IonUnaryArithIC::update(JSContext*, JS::Handle, js::jit::IonUnaryArithIC*, JS::Handle, JS::MutableHandle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:475:39: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_160(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/IonIC.cpp:475:16: note: ‘script’ declared here 475 | RootedScript script(cx, ic->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::IonCompareIC::update(JSContext*, JS::Handle, js::jit::IonCompareIC*, JS::Handle, JS::Handle, bool*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:635:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘rhsCopy’ in ‘MEM[(struct Rooted * *)cx_126(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/IonIC.cpp:635:15: note: ‘rhsCopy’ declared here 635 | RootedValue rhsCopy(cx, rhs); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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&, JS::PropertyKey&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::InitElemOperation(JSContext*, unsigned char*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/vm/Interpreter-inl.h:529:17, inlined from ‘js::jit::IonSetPropertyIC::update(JSContext*, JS::Handle, js::jit::IonSetPropertyIC*, JS::Handle, JS::Handle, JS::Handle)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:269:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘id’ in ‘MEM[(struct Rooted * *)cx_347(D) + 96B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/vm/Interpreter-inl.h:529:12: note: ‘id’ declared here 529 | RootedId id(cx); | ^~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonIC.cpp:220:42: note: ‘cx’ declared here 220 | bool IonSetPropertyIC::update(JSContext* cx, HandleScript outerScript, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend2.o /usr/bin/g++ -o Unified_cpp_js_src_frontend2.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend2.o.pp Unified_cpp_js_src_frontend2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend3.o /usr/bin/g++ -o Unified_cpp_js_src_frontend3.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend3.o.pp Unified_cpp_js_src_frontend3.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit3.o /usr/bin/g++ -o Unified_cpp_js_src_jit3.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit3.o.pp Unified_cpp_js_src_jit3.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:86, from Unified_cpp_js_src_jit3.cpp:2: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/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-91.13.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 284 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitLoadUnboxedScalar(js::jit::LLoadUnboxedScalar*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:12685:18: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 12685 | ToAddress(elements, lir->index(), storageType, mir->offsetAdjustment()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 284 | int32_t offset; | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CodeGenerator.cpp: In member function ‘js::jit::CodeGenerator::visitStoreUnboxedBigInt(js::jit::LStoreUnboxedBigInt*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CodeGenerator.cpp:13093:29: warning: ‘offset’ may be used uninitialized [-Wmaybe-uninitialized] 13093 | Address dest = ToAddress(elements, lir->index(), writeType); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/shared/CodeGenerator-shared-inl.h:284:11: note: ‘offset’ was declared here 284 | int32_t offset; | ^~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit4.o /usr/bin/g++ -o Unified_cpp_js_src_jit4.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit4.o.pp Unified_cpp_js_src_jit4.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonAnalysis.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/FoldLinearArithConstants.cpp:9, from Unified_cpp_js_src_jit4.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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonCacheIRCompiler.cpp:576:71: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘newStubCode’ in ‘MEM[(struct Rooted * *)_1201 + 8B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonCacheIRCompiler.cpp: In member function ‘js::jit::IonCacheIRCompiler::compile(js::jit::IonICStub*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonCacheIRCompiler.cpp:576:20: note: ‘newStubCode’ declared here 576 | Rooted newStubCode(cx_, linker.newCode(cx_, CodeKind::Ion)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonCacheIRCompiler.cpp:536:53: note: ‘this’ declared here 536 | JitCode* IonCacheIRCompiler::compile(IonICStub* stub) { | ^ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSScript*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2131:42: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_45(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit4.cpp:29: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp: In function ‘IonCompileScriptForBaseline(JSContext*, js::jit::BaselineFrame*, unsigned char*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2131:16: note: ‘script’ declared here 2131 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2127:52: note: ‘cx’ declared here 2127 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2275:42, inlined from ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2262:6: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_13(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp: In function ‘js::jit::IonCompileScriptForBaselineOSR(JSContext*, js::jit::BaselineFrame*, unsigned int, unsigned char*, js::jit::IonOsrTempData**)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2275:16: note: ‘script’ declared here 2275 | RootedScript script(cx, frame->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Ion.cpp:2262:53: note: ‘cx’ declared here 2262 | bool jit::IonCompileScriptForBaselineOSR(JSContext* cx, BaselineFrame* frame, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit2.o /usr/bin/g++ -o Unified_cpp_js_src_jit2.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit2.o.pp Unified_cpp_js_src_jit2.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/TrialInlining.h:10, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitScript.h:14, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/JSScript-inl.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/vm/BytecodeLocation-inl.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/BytecodeAnalysis.cpp:16, from Unified_cpp_js_src_jit2.cpp:11: In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:918:43: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:481:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h: In member function ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .isra.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:917:10: note: ‘addArgc’ was declared here 917 | bool addArgc; | ^~~~~~~ In function ‘js::jit::GetIndexOfArgument(js::jit::ArgumentKind, js::jit::CallFlags, bool*)’, inlined from ‘js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, unsigned int, js::jit::CallFlags) [clone .constprop.1] [clone .isra.0]’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:918:43: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:481:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.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-91.13.0/js/src/jit/CacheIR.h:917:10: note: ‘addArgc’ was declared here 917 | 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-91.13.0/js/src/jit/CacheIR.h:918:43: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:481:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.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-91.13.0/js/src/jit/CacheIR.h:917:10: note: ‘addArgc’ was declared here 917 | 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-91.13.0/js/src/jit/CacheIR.h:918:43: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:481:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.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-91.13.0/js/src/jit/CacheIR.h:917:10: note: ‘addArgc’ was declared here 917 | 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-91.13.0/js/src/jit/CacheIR.h:939:43: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:481:8: warning: ‘addArgc’ may be used uninitialized [-Wmaybe-uninitialized] 481 | bool hasArgumentArray = !*addArgc; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h: In member function ‘js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags) [clone .isra.0]’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.h:938:10: note: ‘addArgc’ was declared here 938 | bool addArgc; | ^~~~~~~ In file included from Unified_cpp_js_src_jit2.cpp:20: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.cpp: In member function ‘js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::Handle)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/CacheIR.cpp:2128:14: warning: ‘protoKey’ may be used uninitialized [-Wmaybe-uninitialized] 2128 | JSProtoKey protoKey; | ^~~~~~~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend4.o /usr/bin/g++ -o Unified_cpp_js_src_frontend4.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend4.o.pp Unified_cpp_js_src_frontend4.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/ds/LifoAlloc.h:196, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ParserAtom.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.h:15, from /builddir/build/BUILD/firefox-91.13.0/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&, JS::Value&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags)bool’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:127:15: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘propVal’ in ‘MEM[(struct Rooted * *)cx_108(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp: In function ‘js::InterpretObjLiteralObj<(js::PropertySetKind)1>(JSContext*, JS::Handle, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags)bool’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:127:15: note: ‘propVal’ declared here 127 | RootedValue propVal(cx); | ^~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:118:40: note: ‘cx’ declared here 118 | bool InterpretObjLiteralObj(JSContext* cx, HandlePlainObject obj, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::PlainObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::InterpretObjLiteralObj(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags, unsigned int)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:182:77, inlined from ‘js::InterpretObjLiteral(JSContext*, js::frontend::CompilationAtomCache const&, mozilla::Span, js::EnumFlags, unsigned int)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:233:38, inlined from ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:239:29: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘obj’ in ‘MEM[(struct Rooted * *)cx_4(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp: In member function ‘js::ObjLiteralStencil::create(JSContext*, js::frontend::CompilationAtomCache const&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:181:21: note: ‘obj’ declared here 181 | RootedPlainObject obj( | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ObjLiteral.cpp:238:16: note: ‘cx’ declared here 238 | JSContext* cx, const frontend::CompilationAtomCache& atomCache) const { | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit6.o /usr/bin/g++ -o Unified_cpp_js_src_jit6.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit6.o.pp Unified_cpp_js_src_jit6.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/gc/Allocator.h:13, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitCode.h:17, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitContext.cpp:16, 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162: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-91.13.0/js/src/jit/JitFrames.cpp:292:58: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘script’ in ‘MEM[(struct Rooted * *)cx_44(D) + 32B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit6.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitFrames.cpp: In function ‘js::jit::SettleOnTryNote(JSContext*, js::TryNote const*, js::jit::JSJitFrameIter const&, js::EnvironmentIter&, js::jit::ResumeFromException*, unsigned char**)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitFrames.cpp:292:16: note: ‘script’ declared here 292 | RootedScript script(cx, frame.baselineFrame()->script()); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/JitFrames.cpp:289:40: note: ‘cx’ declared here 289 | static void SettleOnTryNote(JSContext* cx, const TryNote* tn, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit8.o /usr/bin/g++ -o Unified_cpp_js_src_jit8.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallArgs.h:74, from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/CallNonGenericMethod.h:12, from /builddir/build/BUILD/firefox-91.13.0/js/src/NamespaceImports.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.h:22, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.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-91.13.0/js/src/dist/include/js/Value.h:943:73, inlined from ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.cpp:3581:44: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:438:47: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.cpp:3572:13: note: ‘res’ was declared here 3572 | int32_t res; | ^~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.cpp: In member function ‘js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.cpp:3603:31: warning: ‘res’ may be used uninitialized [-Wmaybe-uninitialized] 3603 | return MConstant::NewInt64(alloc, res); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/MIR.cpp:3591:13: note: ‘res’ was declared here 3591 | int64_t res; | ^~~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend5.o /usr/bin/g++ -o Unified_cpp_js_src_frontend5.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend5.o.pp Unified_cpp_js_src_frontend5.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/util/Poison.h:25, from /builddir/build/BUILD/firefox-91.13.0/js/src/ds/LifoAlloc.h:196, from /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/ParserAtom.h:17, from /builddir/build/BUILD/firefox-91.13.0/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&, js::Scope*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::frontend::ScopeContext::init(JSContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&, js::frontend::InheritThis, JSObject*)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:76:79: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘effectiveScope’ in ‘MEM[(struct Rooted * *)cx_52(D) + 16B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_frontend5.cpp:47: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::ScopeContext::init(JSContext*, js::frontend::CompilationInput&, js::frontend::ParserAtomsTable&, js::frontend::InheritThis, JSObject*)’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:75:22: note: ‘effectiveScope’ declared here 75 | JS::Rooted effectiveScope( | ^~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:61:36: note: ‘cx’ declared here 61 | bool ScopeContext::init(JSContext* cx, CompilationInput& input, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSAtom*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:669:65: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘atom’ in ‘MEM[(struct Rooted * *)cx_29(D) + 48B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp: In member function ‘js::frontend::RegExpStencil::createRegExpAndEnsureAtom(JSContext*, js::frontend::ParserAtomsTable&, js::frontend::CompilationAtomCache&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:669:14: note: ‘atom’ declared here 669 | RootedAtom atom(cx, parserAtoms.toJSAtom(cx, atom_, atomCache)); | ^~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:667:16: note: ‘cx’ declared here 667 | JSContext* cx, ParserAtomsTable& parserAtoms, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JSObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘InstantiateFunctions(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:985:78, inlined from ‘js::frontend::CompilationStencil::instantiateStencilAfterPreparation(JSContext*, js::frontend::CompilationInput&, js::frontend::CompilationStencil const&, js::frontend::CompilationGCOutput&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:1385:30: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘proto’ in ‘MEM[(struct Rooted * *)cx_18(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/frontend/Stencil.cpp:984:16: note: ‘proto’ declared here 984 | RootedObject proto(cx, | ^~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/frontend/Stencil.cpp:1354:16: note: ‘cx’ declared here 1354 | JSContext* cx, CompilationInput& input, const CompilationStencil& stencil, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit9.o /usr/bin/g++ -o Unified_cpp_js_src_jit9.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit9.o.pp Unified_cpp_js_src_jit9.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' In file included from /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:23, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonTypes.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/IonAnalysis.h:15, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/RangeAnalysis.h:19, from /builddir/build/BUILD/firefox-91.13.0/js/src/jit/RangeAnalysis.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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:2037:70: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)cx_44(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:11: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RCreateArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:2036:16: note: ‘result’ declared here 2036 | RootedObject result( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:2033:49: note: ‘cx’ declared here 2033 | bool RCreateArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:1509:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)cx_51(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RNewObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:1509:15: note: ‘result’ declared here 1509 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:1507:37: note: ‘cx’ declared here 1507 | bool RNewObject::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:1666:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)cx_49(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RNewIterator::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:1666:15: note: ‘result’ declared here 1666 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:1664:39: note: ‘cx’ declared here 1664 | bool RNewIterator::recover(JSContext* cx, SnapshotIterator& iter) const { | ~~~~~~~~~~~^~ In function ‘JS::Value::fromInt32(int)’, inlined from ‘JS::Int32Value(int)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:943:73, inlined from ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:322:46: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/Value.h:438:47: warning: ‘result’ may be used uninitialized [-Wmaybe-uninitialized] 438 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); | ^~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:312:11: note: ‘result’ was declared here 312 | int32_t result; | ^~~~~~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, js::ArgumentsObject*&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘js::jit::RCreateInlinedArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:2071:78: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)cx_114(D) + 24B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RCreateInlinedArgumentsObject::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:2070:16: note: ‘result’ declared here 2070 | RootedObject result(cx, ArgumentsObject::createFromValueArray( | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:2060:56: note: ‘cx’ declared here 2060 | bool RCreateInlinedArgumentsObject::recover(JSContext* cx, | ~~~~~~~~~~~^~ In member function ‘JS::Rooted::registerWithRootLists(mozilla::EnumeratedArray*>&)’, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Value&&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1162:26, inlined from ‘JS::Rooted::Rooted(JSContext* const&, JS::Rooted::CtorDispatcher, JS::detail::FallbackOverload)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1138:42, inlined from ‘JS::Rooted::Rooted(JSContext* const&)’ at /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1156:64, inlined from ‘js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const’ at /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:857:24: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘result’ in ‘MEM[(struct Rooted * *)cx_34(D) + 104B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp: In member function ‘js::jit::RStringLength::recover(JSContext*, js::jit::SnapshotIterator&) const’: /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:857:15: note: ‘result’ declared here 857 | RootedValue result(cx); | ^~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/Recover.cpp:855:40: note: ‘cx’ declared here 855 | 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-91.13.0/js/src/dist/include/js/RootingAPI.h:1162: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-91.13.0/js/src/jit/RematerializedFrame.cpp:91:77: /builddir/build/BUILD/firefox-91.13.0/js/src/dist/include/js/RootingAPI.h:1116:12: warning: storing the address of local variable ‘tempFrames’ in ‘MEM[(struct Rooted * *)cx_68(D) + 112B]’ [-Wdangling-pointer=] 1116 | *stack = reinterpret_cast*>(this); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Unified_cpp_js_src_jit9.cpp:29: /builddir/build/BUILD/firefox-91.13.0/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-91.13.0/js/src/jit/RematerializedFrame.cpp:90:37: note: ‘tempFrames’ declared here 90 | Rooted tempFrames(cx, | ^~~~~~~~~~ /builddir/build/BUILD/firefox-91.13.0/js/src/jit/RematerializedFrame.cpp:88:16: note: ‘cx’ declared here 88 | JSContext* cx, uint8_t* top, InlineFrameIterator& iter, | ~~~~~~~~~~~^~ make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' js/src/jit/Unified_cpp_js_src_jit7.o /usr/bin/g++ -o Unified_cpp_js_src_jit7.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/jit' make[3]: Entering directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' js/src/frontend/Unified_cpp_js_src_frontend6.o /usr/bin/g++ -o Unified_cpp_js_src_frontend6.o -c -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/system_wrappers -include /builddir/build/BUILD/firefox-91.13.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API -DMOZ_HAS_MOZGLUE -I/builddir/build/BUILD/firefox-91.13.0/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend -I/builddir/build/BUILD/firefox-91.13.0/js/src/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src -I/builddir/build/BUILD/firefox-91.13.0/js/src/dist/include -DMOZILLA_CLIENT -include /builddir/build/BUILD/firefox-91.13.0/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 -Wno-error=unused-but-set-variable -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 -Wno-complain-wrong-lang -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 -g -freorder-blocks -O3 -fomit-frame-pointer -funwind-tables -fno-strict-aliasing -Werror=format -Wno-shadow -Wno-attributes -MD -MP -MF .deps/Unified_cpp_js_src_frontend6.o.pp Unified_cpp_js_src_frontend6.cpp make[3]: Leaving directory '/builddir/build/BUILD/firefox-91.13.0/js/src/js/src/frontend' make[1]: *** [/builddir/build/BUILD/firefox-91.13.0/config/recurse.mk:34: compile] Error 2 make: *** [/builddir/build/BUILD/firefox-91.13.0/config/rules.mk:357: default] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.tE9wXP (%build) RPM build warnings: RPM build errors: %patchN is deprecated (13 usages found), use %patch N (or %patch -P N) Bad exit status from /var/tmp/rpm-tmp.tE9wXP (%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/mozjs91.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/mozjs91.spec